
The hill-country railway climbs from Kandy through tea plantations, cloud forest and mountain villages to Ella. It is slow, often late and unforgettable, so it deserves a little planning.
How long does it take?
Allow around seven hours from Kandy to Ella, a little less from Nanu Oya (the station for Nuwara Eliya). Trains run late often, so never schedule something important for the same evening.
Reserved seats or open doorways?
Reserved seats in second and first class are limited and sell out well ahead in peak season, so ask us to book them early. Third class is cheaper and unreserved, and it is where many travellers find the best open-door views, but it can be crowded.
The best section
The stretch between Nanu Oya and Ella is the most dramatic, passing waterfalls, tea estates and the high point of the line near Pattipola. If you only want part of the ride, start at Nanu Oya.
Safety and etiquette
- Do not hang out of open doors while the train is moving through tunnels or past poles.
- Keep valuables close and your camera strap around your wrist or neck.
- Carry water, snacks and a light jacket as the hills can be cool.
Nine Arches Bridge
Ella’s Nine Arches Bridge is a short walk from town. Check train timings locally, as they change and delays are common, and stand well back from the track as a train passes.
We can book seats, drive your luggage ahead to Ella and meet you at the station, so you can enjoy the ride without the logistics.