Around 6–7 hours through tea estates and cloud forest. Book reserved seats in advance – or start at Nanu Oya for the most scenic 3 hours.
Route & time
The line climbs from Kandy past Nanu Oya (for Nuwara Eliya) and Haputale to Ella. The full journey takes around 6–7 hours; delays are common.
Tickets & classes
Reserved seats sell out weeks ahead in high season.
Which side to sit
Most travellers prefer the right-hand side travelling towards Ella, but the views are good on both sides – and everyone ends up at the open doors.
Our tips for the journey
Bring snacks and water – there is no dining car, although vendors walk through the train at some stations. Pack a light jumper: the carriages get cool as the line climbs above 1,500 metres. Keep bags small, as luggage space is limited; on our tours your main luggage travels in the vehicle and meets you at the hotel in Ella.
The most photographed stretch is between Haputale and Ella, including the Nine Arches Bridge just before Ella. Standing at the open doors is popular but dangerous – hold on tightly and pull back in tunnels.
Frequently asked questions
Around 6–7 hours; from Nanu Oya about 3.
Yes for reserved seats, especially December to April.
Yes, with reserved seats on all our routes via Ella.




