Kandy to Nuwara Eliya: The Complete Train & Travel Guide
The Kandy to Nuwara Eliya train is the one from every photo — but the details matter. Booking, seat choice, timing, and what to do at the other end.

The train from Kandy to Nuwara Eliya (technically to Nanu Oya station, 40 minutes below the town) is the most beautiful rail journey in South Asia — four hours climbing from lowland Kandy up through tea country to nearly 1,900m elevation, with the doors open the whole way. This is the traveller's guide to doing it right.
The two ways to do it
1. By train (recommended)
The scenic, iconic option. Kandy → Nanu Oya, about 4 hours. Then a 40-minute drive up to Nuwara Eliya town.
2. By car / private driver
About 3 hours direct. Faster, more comfortable, but you skip the point of the journey. Best used for the return trip.
The classic combination: train up, car down. That's what most private tours through Serendipity Private Tours arrange by default.
The train, in detail
- Route: Kandy → Peradeniya → Gampola → Hatton → Nanu Oya (→ Ohiya → Ella → Badulla).
- Duration: Kandy to Nanu Oya is about 4 hours. If you continue to Ella, add another 3.
- Departures from Kandy: roughly 8:47am (fast, most scenic), 11:10am, 3:00pm. Times change — check the day before at the station.
- Best departure: 8:47am. You're at Nanu Oya by 1pm and in Nuwara Eliya by 2pm with the afternoon free.
Which class to book
- 3rd class reserved — cheap, open windows, doors you can hang out of. Best for the photos.
- 2nd class reserved — same experience, slightly padded seats, still open windows.
- 1st class observation — sealed windows, air-con, rear-facing seats. Pretty, but you can't feel the ride.
- ExpoRail / Rajadhani private carriages — sealed but comfortable, private-operator carriages attached to the train. Not the classic experience.
Which side to sit: RIGHT-hand side leaving Kandy for the deepest tea-country views. Coming back down (Nanu Oya → Kandy), LEFT-hand side.
Booking
- Reserved seats open 30 days ahead.
- Book through the official Sri Lanka Railways site, at a station in Sri Lanka, or through your tour operator.
- In December–February and July–August, reserved seats sell out within hours of opening. Book on day 30.
- Unreserved 2nd/3rd class is available on the day but means standing for the whole climb in peak season.
What to bring
- A fleece. Kandy is warm; Nuwara Eliya is 12–16°C during the day and colder at night.
- Snacks and water. Vendors walk the carriages selling tea, vadai, and roasted corn.
- Cash. Small notes for vendors and porters.
- A charged phone. The best photo op comes at the tea estates around Hatton — battery-heavy.
What to do in Nuwara Eliya
- Tea factory tour — Pedro, Damro Labookellie, or Blue Field. Learn how a tea leaf becomes a teabag.
- Horton Plains + World's End — 5am start, drive up to the park, walk the loop before the clouds close in. See our best day trips guide.
- Gregory Lake — walk, boat, horse rides — Nuwara Eliya's Sunday-afternoon spot.
- Colonial hill hotels — high tea at the Grand or St Andrew's is worth an afternoon.
- Ambewela dairy farms — Sri Lanka's "Little New Zealand", 30 minutes out.
Where next
Nuwara Eliya is not the end of the line. From Nanu Oya, the train continues to Ella (arguably even more beautiful), then Badulla. Most travellers stay 1–2 nights in Nuwara Eliya, then 2 nights in Ella, then descend to the south coast.
Read the full December route: where to go in Sri Lanka in December. Coming from the ancient cities first? Start with Kandy or Sigiriya. Heading to the beach after? See south west Sri Lanka for beach holidays.
To have the train tickets, the car up, and the hotel handled by someone else, contact Serendipity Private Tours — they run the Kandy–Nuwara Eliya–Ella section as a standard 4-day segment. More slow-travel guides on our blog.