Lotus Tours.lkLOTUSTOURS.LK
All posts Travel Guides

The Kandy to Ella train, honestly: how to book, where to sit, what it's really like

Jul 6, 2026

The Kandy → Ella train is genuinely as good as the photos. It is also 7 hours long, often 90 minutes late, and rarely has functioning air-conditioning. Here is how to enjoy it anyway.

The route

The full line runs Kandy → Peradeniya → Hatton → Nanu Oya (for Nuwara Eliya) → Haputale → Ella → Badulla. The most scenic 3.5 hours are Nanu Oya → Ella, so if you're short on time, take a car to Nuwara Eliya and just ride that leg.

Which class?

How to book

Reserved tickets open 30 days ahead on Seat61 or through your driver-guide. In the June-August and December-January peaks they sell out in an hour. If you missed them, agencies in Kandy will sometimes still have "tourist quota" seats at a small markup.

Where to sit

Between Nanu Oya and Ella, sit on the right-hand side heading east — that's the valley side. Between Ella and Kandy going the other way, the right-hand side is again the valley.

What to bring

Water (nothing sold onboard past Hatton), a snack, a light jacket for the hill sections, and a phone charger — the outlets often work in second class.

#train#kandy#ella#transport
Plan your Sri Lanka trip
Private tours with trusted local drivers.
Browse tours