Currently closed or suspended Yala National Park: Blocks 1 and 2 closed until 15 October 2026 Checked 3 October 2026
Because of drought, the Department of Wildlife Conservation has closed Blocks 1 and 2 of Yala National Park from 14 September to 15 October 2026. Check with the department before booking a safari.
Check before you travel Hill-country railway: repairs after Cyclone Ditwah Checked 3 October 2026
Cyclone Ditwah damaged the hill-country railway in November 2025, and it is reopening in stages. Since 2 October 2026, trains run again from Colombo Fort to Peradeniya and Gampola, but Kandy station itself is not served yet. Trains between Nanu Oya and Badulla, which stop at Haputale, Ella and Demodara, restarted on 20 June 2026. The section between Gampola and Nanu Oya is still under repair, so you cannot yet go by train from Colombo or Kandy all the way to Ella. Check the latest services before you plan a rail journey, and book reserved seats on the Sri Lanka Railways seat reservation site.
Sri Lanka looks small on a map, and that is what catches people out. Roads wind through hills and towns, the most scenic railway is slow by design, and the island has very different regions: ancient cities in the north-central plains, tea country in the hills and two coasts with opposite rainy seasons. How many days you need depends less on the size of the island than on how many of those regions you want to see well.
The short answer
- 5 days: one region done properly, or two that sit close together.
- 7 days: two regions at a comfortable pace, for example the ancient cities and Kandy, or the hill country and the south coast.
- 10 days: three regions, usually ancient cities, hill country and a few days on the beach.
- 14 days: the full classic loop, with room for a safari and a slower few days at the end.
- 3 weeks or more: time to add the east coast or the north, or simply to travel slowly.
If you remember one thing, make it this: with less time, see fewer places rather than the same places faster. Moving every day eats into the reasons you came.
What decides how long you need
Getting around. Most visitors travel by road, with a hired driver, by bus or by train. Journeys between regions often take most of a morning or an afternoon, so every move costs part of a day. Plan on spending two nights or more in each place you stay.
The hill-country trains. The hill-country railway was damaged by Cyclone Ditwah in November 2025 and is reopening in stages. Trains between Nanu Oya and Badulla, which stop at Ella, restarted on 20 June 2026; the travel update at the top of this page shows the status of the rest of the line. If the famous train ride is on your list, check the current situation before you fix your route, and allow extra time.
The season. Sri Lanka has two monsoons. From May to September the south-west monsoon brings rain mostly to the south-western parts of the island, and from December to February the north-east monsoon brings rain to the eastern half. October–November and March–April are inter-monsoon periods. In practice, that decides which coast you finish on, and on a short trip it can decide whether a beach fits in at all.
What you want to do. A safari, a festival or whale watching each needs its own slot in the right place and season. Park access can also change at short notice: in 2026, Blocks 1 and 2 of Yala National Park were closed for a month from 14 September because of drought; the rest of the park was not included in the closure. If a safari is a fixed point of your trip, check before you book.

If you have 5 days
Pick one area and enjoy it. Good choices are the ancient cities, with Sigiriya, Dambulla and Kandy; or the south coast around Galle and Mirissa. Trying to squeeze in the hill country as well usually means spending most of the trip on the road.
If you have 7 days
A week covers two regions well. The ancient cities and Kandy pair naturally. So do the hill country and the south coast: Ella sits where the hills drop towards the south, and the road down to Wellawaya leads on towards the coast and Yala. Give Ella two nights if you can: its best walks are early-morning ones, and two mornings let you do both. Our two-day Ella itinerary shows how to fit them in.
If you have 10 days
Ten days usually means three regions: the ancient cities, the hill country and a few days by the sea. With the trains still recovering, think about where the rail journey fits; between Nuwara Eliya, Haputale and Ella it is running, and it is a lovely way to travel a short stretch.
If you have 14 days
Two weeks is enough for the classic loop: the ancient cities, Kandy, the hill country, a safari and the south coast, with time to stay longer somewhere you like. Two weeks is also when it starts to make sense to add a second national park or a quieter beach.
If you have 3 weeks or more
With three weeks you can slow down, or add a region most short trips leave out. The east coast around Trincomalee and Arugam Bay follows the opposite rainy season to the south-west, and the north, centred on Jaffna, has a culture and landscape of its own.
Mistakes to avoid
- Treating the island as small. Distances look short on a map, but hill roads and town traffic make journeys long.
- One night everywhere. Two nights in each place usually means a far better trip than one more stop.
- Leaving walks and viewpoints for the afternoon. In the hills, mornings are usually clearer; cloud and mist often build later in the day.
- Trusting train times posted online. Times change, so check with Sri Lanka Railways or at the station, and book reserved seats on the official seat reservation site.
- Forgetting the season. Choose your coast by the month, not by a photo you have seen.
Before you book
Check your entry requirements on the official Sri Lanka ETA site. Most international flights arrive at Bandaranaike International Airport at Katunayake, north of Colombo, which makes Negombo or Colombo the usual first and last stops.
Frequently asked questions (FAQs)
Is a week enough for Sri Lanka?
A week is enough for two regions at a comfortable pace, such as the ancient cities and Kandy, or the hill country and the south coast. It is not enough to see the whole island without spending much of it on the road.
How many days do you need in Sri Lanka for a first visit?
About two weeks lets you see the ancient cities, the hill country and a coast without rushing. With less time, choose fewer regions.
Is 10 days in Sri Lanka enough?
Yes, for three regions: typically the ancient cities, the hill country and a few days on the beach.
When is the best time to visit Sri Lanka?
It depends on the coast. The south-west monsoon brings rain mostly to the south-west from May to September, and the north-east monsoon brings rain to the eastern half from December to February.
Can I take the train from Kandy to Ella?
Not directly at the moment. Trains between Nanu Oya and Badulla, via Ella, restarted on 20 June 2026; for trains from Kandy, see the travel update at the top of this page.
How many days should I spend in Ella?
Two days is ideal: enough to walk Little Adam’s Peak and Ella Rock in the mornings, and to see Nine Arch Bridge and Ravana Falls.
Sources: statistics.gov.lk, english.newsfirst.lk, adaderana.lk (23e40846 4cfd 49ce a393 c263128a1d15), newswire.lk, adaderana.lk (cmu0las280006356pjzzscu5f), eta.gov.lk, seatreservation.railway.gov.lk, en.wikipedia.org. Header photo: Jerry Kavan / Unsplash.






