Quick answer
Hill country deserves 4 to 5 days for an American traveller wanting to properly experience Kandy, Nuwara Eliya and Ella, including the roughly 6 to 7 hour Kandy to Ella train journey, one of the region's genuine highlights rather than a means of transport to rush through. A workable minimum is 3 nights, with roughly 1 night in Kandy, 1 to 2 in Nuwara Eliya, and 1 to 2 in Ella. Trying to compress hill country into a single overnight stop misses the region's main appeal, the slow, scenic transitions between tea estates, cool-climate towns and mountain viewpoints.
Key takeaways
- The Kandy to Ella train journey takes roughly 6 to 7 hours and is one of hill country's genuine highlights, not a transfer to minimise.
- A realistic hill country stay runs 4 to 5 days: roughly 1 night in Kandy, 1 to 2 in Nuwara Eliya, and 1 to 2 in Ella.
- A workable minimum is 3 nights, though this compresses time in each town more than most first-time visitors expect.
- Nuwara Eliya sits at a considerably higher, cooler elevation than Kandy or Ella, and is worth a dedicated overnight for the temperature shift alone.
- Booking the Kandy to Ella train, particularly first or second class, well ahead is worth doing given how popular the route has become.
Three towns, three different characters
Kandy, hill country's gateway from the Cultural Triangle or Colombo, is a lakeside city built around the Temple of the Sacred Tooth Relic, with a noticeably different pace and climate to the coast. Nuwara Eliya, further into the hills at a considerably higher elevation, has a distinctly cooler climate and colonial-era character built around the surrounding tea estates. Ella, further south again, is smaller and more relaxed, known for hiking viewpoints and its position on the scenic rail line.
Each town suits a different kind of day: Kandy for cultural sites and the lake, Nuwara Eliya for tea estate visits and the cool air, Ella for hiking and slower mornings. Treating hill country as one undifferentiated stop misses how distinct these three places actually feel.
The Kandy to Ella train journey
The train journey between Kandy and Ella takes roughly 6 to 7 hours and is widely considered one of the world's most scenic rail journeys, climbing through tea estates, tunnels and misty ridgelines, with the stretch after Nanu Oya, near Nuwara Eliya, generally regarded as the most dramatic section.
This is a full day in itself, not a transfer to squeeze between other activities, and should be budgeted as such rather than treated as dead travel time. Seats, particularly in the more comfortable classes, sell out well ahead during peak season, so booking early is worth the effort.
- →Kandy to Ella by train: roughly 6 to 7 hours, best treated as a full day's activity.
- →The stretch after Nanu Oya is generally considered the most scenic section of the whole route.
- →Book seats, particularly first or second class, well ahead given how popular the route has become.
Realistic pacing across the region
For American travellers wanting a proper hill country experience, 4 to 5 days is the realistic allocation: roughly 1 night in Kandy to see the Temple of the Sacred Tooth Relic and the lake, 1 to 2 nights in Nuwara Eliya for the tea estates and cooler climate, and 1 to 2 nights in Ella for hiking and the train journey itself.
A workable minimum is 3 nights, compressing each stop but still allowing the train journey and at least one activity in each town. Fewer than 3 nights generally means skipping either Nuwara Eliya or meaningful time in Ella, which undersells the region.
- →4 to 5 days: the recommended allocation, allowing proper time in Kandy, Nuwara Eliya and Ella.
- →3 nights: a workable minimum, compressing but not eliminating time in each town.
- →Fewer than 3 nights: generally forces skipping either Nuwara Eliya or substantial time in Ella.
Kandy and Nuwara Eliya specifics
Kandy's core sites, the Temple of the Sacred Tooth Relic, the lake walk and the Royal Botanical Gardens at nearby Peradeniya, fit comfortably into a single day, making it a natural one-night stop for most itineraries, longer if a cultural show or additional temple visits are of interest.
Nuwara Eliya sits noticeably higher and cooler than either Kandy or Ella, cool enough that evenings can feel genuinely chilly by Sri Lankan standards, and the surrounding tea estates, including working factory visits, are worth a dedicated half day rather than a drive-through stop on the way to Ella.
Ella specifics
Ella has grown into hill country's most relaxed base, with Little Adam's Peak offering a roughly 45 to 90 minute return walk suited to most fitness levels, and the Nine Arch Bridge a short, easy walk from the town centre, often visited early morning to see a train cross.
Two nights allows time for both viewpoints, a slower morning or two, and the train arrival or departure without feeling rushed, particularly given how much of the appeal of Ella is simply slowing down after the more structured pace of the Cultural Triangle.
Fitting hill country into a wider itinerary
Hill country typically sits in the middle of a 10 to 14 day American itinerary, between the Cultural Triangle and the south coast, and the train journey conveniently doubles as the transfer between Kandy and Ella, so it does not need to be budgeted as extra time on top of the region's other activities.
Lankan Stays & Trails builds hill country as a 4 to 5 day segment within longer itineraries, securing train tickets well ahead and pacing each town so the region reads as three distinct places rather than one blurred stop between the Cultural Triangle and the coast.
Frequently asked questions
How many days do you need for hill country in Sri Lanka?
Realistically 4 to 5 days to properly experience Kandy, Nuwara Eliya and Ella, including the train journey. A workable minimum of 3 nights compresses each stop but still covers the region's main highlights.
How long is the Kandy to Ella train journey?
Roughly 6 to 7 hours. It is widely regarded as one of the world's most scenic rail journeys and should be budgeted as a full day's activity rather than a quick transfer between the two towns.
Is one night enough in Nuwara Eliya?
It's a workable minimum, but 2 nights allows a full day for the surrounding tea estates and factory visits at a relaxed pace, given how much cooler and different the elevation feels compared with Kandy or Ella.
Should you book the Kandy to Ella train in advance?
Yes, particularly for first or second class seats, which sell out well ahead during peak season. Booking early is worth the effort given how popular this specific route has become among visitors.
What is the best order to visit Kandy, Nuwara Eliya and Ella?
Kandy first as the gateway from the Cultural Triangle or Colombo, then Nuwara Eliya, then Ella, following the natural direction of the Kandy to Ella train line and avoiding backtracking through the hills.
Can hill country be done in 2 days?
Not comfortably. Two days is enough for one town and a rushed train ride at best, missing the region's main appeal, which is the slower pace across three genuinely different towns rather than a single quick stop.

