Planning
Sri Lanka 7-day itinerary: classic loop, priced
The short answer
Seven days is enough for Sigiriya, Kandy, the tea country, the Nanu Oya to Ella train and a Yala safari, but not for a beach. The loop is about 970 km with one long final drive. For two adults in comfort hotels it costs USD 866 per person on Majeste's Classic tour in shoulder season, or about USD 828 without its village tour and Pidurangala, as of 7 November 2026.
Last updated . Published by Majeste.

Is seven days enough?
Yes, for the centre and the hills and one wildlife park. No, if you also want beach days: a one-night beach stop at the end of a 7-day loop is not worth the drive, and an 8- or 9-day version with two beach nights is a better plan. The plan below assumes a morning or midday arrival at Bandaranaike International Airport; if you land after about 15:00, add a night at Negombo and start the next day.
Drive times are our planning times for a private car in daylight with one comfort stop, not map-app estimates, which run far too fast in the hills.
Day by day
Night stops: Sigiriya (2), Kandy (1), Nuwara Eliya (1), Ella (1), Yala area (1).
| Day | Route and drive | What you do | Night |
|---|---|---|---|
| 1 | Airport to Sigiriya, 145 km, about 3h45 | Pidurangala Rock for sunset if there is time | Sigiriya |
| 2 | Local | Sigiriya Rock at opening (07:00; about 1,200 steps, 3 hours); village tour or Polonnaruwa; 15:00 Minneriya or Kaudulla elephant safari | Sigiriya |
| 3 | Sigiriya to Kandy, 90 km, about 2h45 | Dambulla cave temple on the way, and a Matale spice garden if you want one (free, with a sales pitch); Kandy lake; 17:00 Kandyan dance show; 18:30 service at the Temple of the Tooth | Kandy |
| 4 | Kandy to Nuwara Eliya, 76 km, about 2h45 | Peradeniya botanical gardens; Ramboda Pass and a tea factory on the way; Gregory Lake walk | Nuwara Eliya |
| 5 | Nanu Oya to Ella by train, about 2h30; car carries luggage, 54 km | Reserved seat if one is left (on sale 30 days before travel); Nine Arch Bridge in the afternoon | Ella |
| 6 | Ella to the Yala area, 88 km, about 2h15 | Little Adam's Peak at sunrise; 14:30 Yala afternoon safari | Yala area |
| 7 | Yala area to the airport, 278 km, about 4h15 | 05:30 Yala morning safari, then the long drive north; evening flight | Departure |
The honest notes
Everything that can go wrong with this plan, in one place.
- Day 2 with Polonnaruwa and the safari is a 12-hour day. Choose one of Polonnaruwa or the village tour.
- Day 7 is the long one: about 4h15 by expressway after a dawn safari. Book an evening flight, or add a Galle night.
- Sigiriya has 1,200 steps, with the upper stairways exposed to the drop. Queues build from 09:00 to 11:00 and the rock is very hot after 10:00.
- No train reached Kandy station when status pages were last checked on 4 November 2026, so the Kandy to Nuwara Eliya leg is by road and the train runs from Nanu Oya. Reserved seats go on sale 30 days before travel and in high season can sell out within hours. We buy yours the day sales open, or as soon as you book if that is later. No class or window seat is promised.
- Leopards are seen on some Yala drives, not all. Yala's main blocks closed from 14 September to 15 October 2026 and the dates change each year. If part of your plan cannot go ahead, we offer another date or a substitute and show any price difference. You decide whether to take it. In a closure that is Udawalawe or Block 5.
- Elephant numbers at Minneriya are highest from July to October; from November to May the herds are small.
- Three early starts: the rock, the safari and the morning drive. Pack for 10 °C nights in Nuwara Eliya and 32 °C days in the lowlands.
What it costs
Two adults sharing a double room, bed and breakfast, private car and driver, all tickets, the elephant safari, dance show, tea factory, train seat and two Yala drives, plus our 8% Trip planning and support fee on vehicle and hotels. Shoulder-season figures from our trip builder on 7 November 2026. Our Classic Sri Lanka 7-day tour page follows the same loop and adds the Hiriwadunna village tour and Pidurangala Rock, which is why it is priced higher (USD 866 per person in comfort hotels).
| Hotel tier | Total for two | Per person | February start | June start |
|---|---|---|---|---|
| Simple and clean | USD 1,444 | USD 723 | USD 755 | USD 713 |
| Comfort (3-star or good boutique) | USD 1,655 | USD 828 | USD 896 | USD 809 |
| Superior (4-star) | USD 2,011 | USD 1,006 | USD 1,249 | USD 950 |
| Luxury (5-star or top boutique) | USD 2,627 | USD 1,314 | USD 1,733 | USD 1,206 |
Variations
Families: swap Yala for Udawalawe, where elephants are seen all year and jeep traffic is lighter, and skip the Sigiriya climb for Pidurangala (LKR 1,000, a shorter scramble with a view of the rock). Kitulgala rafting fits on a Kandy-free variant between the airport and the hills. Whale watching from Mirissa needs an eighth day and runs from November to April. In June to September, give the last night to Trincomalee instead of Yala if a calm beach matters more than leopards; that adds driving.
Good months for this loop: January to April. In September and October check the Yala closure first. Prices and times last checked 7 November 2026.
This plan: route and price
- 1. Bandaranaike International Airport: start
- 2. Sigiriya (Dambulla and Habarana): 2 nights
- 3. Kandy: 1 night
- 4. Nuwara Eliya: 1 night
- 5. Ella: 1 night
- 6. Yala (Tissamaharama and Kataragama): 1 night
- Back to Bandaranaike International Airport: end
7 days and 6 nights for two adults, from the airport and back: Sigiriya (2 nights), Kandy (1 night), Nuwara Eliya (1 night), Ella (1 night), Yala (1 night). Comfort hotels, bed and breakfast, no date set, so shoulder-season rates: $828 per person, $1,655 for two. That covers the car and English-speaking driver, the hotels, and the tickets and activities on the plan.
Open this plan in the trip builderThe builder needs JavaScript to open a plan. Without it, the builder page shows the ready-made Classic Sri Lanka, 7 days tour instead, and the price above is this plan's.
Trips and places that go with this guide
Round tours

7 days · Comfort hotels
Classic Sri Lanka, 7 days
Sigiriya (Dambulla and Habarana), Kandy, Nuwara Eliya, Ella, Yala (Tissamaharama and Kataragama)
Sigiriya, Kandy, the hill train and two Yala safaris
$866
per person for two, 7 days, comfort hotels, shoulder season, tickets included

8 days · Comfort hotels
Classic Sri Lanka and beach, 8 days
Sigiriya (Dambulla and Habarana), Kandy, Nuwara Eliya, Ella, Yala (Tissamaharama and Kataragama), Mirissa (with Weligama)
The classic loop with a night on the south coast
$1,010
per person for two, 8 days, comfort hotels, shoulder season, tickets included
Day tours

From Sigiriya (Dambulla and Habarana) · about 6.5 hours
Pidurangala at sunrise, then Sigiriya Rock
Two climbs before 11:00, both tickets included
$76
per person for two, from Sigiriya (Dambulla and Habarana), tickets included

From Sigiriya (Dambulla and Habarana) · about 11.5 hours
Polonnaruwa by bicycle and a Minneriya elephant safari
The medieval capital in the morning, an elephant safari in the afternoon
$154
per person for two, from Sigiriya (Dambulla and Habarana), tickets included
Read next
Build your own trip and see the full price before you ask. Nothing to pay now.
Build your tripSources
- Majeste rate card, priced 7 November 2026, checked 7 Nov 2026
- Central Cultural Fund price list, checked 7 Nov 2026
- Department of Wildlife Conservation fee schedule (Gazette 2292/11 of 8 Aug 2022, as reproduced in the Centre for a Smart Future report of 12 Mar 2025), checked 7 Nov 2026
- BYC.lk, Colombo to Kandy to Ella train status 2026 (status as of 4 Nov 2026), checked 7 Nov 2026
- News 1st, Yala Blocks 1 and 2 closed from 14 Sep 2026; Ada Derana, reopened 16 Oct 2026, checked 7 Nov 2026
- Climates to Travel, Sri Lanka climate (monthly rainfall and temperature averages), checked 7 Nov 2026