Current status
As of mid-October 2026, trains run between Nanu Oya (for Nuwara Eliya), Ella and Badulla. The section from Kandy to Nanu Oya is closed for repairs, and trains from Colombo terminate at Peradeniya rather than Kandy. No reopening date has been confirmed for the closed sections, so check with Sri Lanka Railways close to your travel date.
The route
The line climbs from Kandy into the tea country around Nanu Oya (for Nuwara Eliya), crosses the high point of the railway and descends towards Ella. Many travellers ride just one section, such as Nanu Oya to Ella.
Classes and seats
Trains usually have reserved and unreserved classes. Reserved seats can sell out well ahead in busy months, while unreserved carriages can be crowded. Check current options before you travel.
Combining with a private driver
A popular approach is to ride the most scenic section by train while your driver takes the luggage by road and meets you at the station.
Tips
Keep valuables secure, carry water and snacks, and be careful near open doors. Delays are common, so leave time in your plans.
Alternatives while the line is closed
Drive from Kandy to Nanu Oya, about three hours through the tea country with a stop at Ramboda Falls. Take the train from Nanu Oya to Ella for the most scenic part of the line. Or drive the whole way, with stops at tea factories and viewpoints. A night in Nuwara Eliya breaks the journey well.
Frequently asked questions
Is the Kandy to Ella train running?
Not the full route at present. Trains run between Nanu Oya, Ella and Badulla; the Kandy to Nanu Oya section is closed after Cyclone Ditwah. Most travellers drive to Nanu Oya and take the train from there.
How long is the Kandy to Ella train?
When the full line runs, it is a long ride and delays are common. Check current timetables and plan a relaxed day around it.
Should I book in advance?
For reserved seats in busy months, yes.
Can I do only part of the journey?
Yes. Many travellers ride from Nanu Oya to Ella, one of the most scenic stretches.