Everyone told us the Kandy to Ella train would be a highlight, and for once the hype was spot on. For six-plus hours we hung out the open doors as the little blue train climbed through tea plantations, misty forests and tiny hill stations, waving at kids and tea pickers along the way. It’s slow, a bit chaotic and absolutely unforgettable.
Here’s our practical guide to the Kandy to Ella train for Australian travellers: which class to book, how to get tickets, which side to sit on and what to expect. If you’re spending time in Kandy first, see our things to do in Kandy.

Kandy to Ella train at a glance
- Distance: roughly 140 km through the central highlands.
- Journey time: usually around 6 to 7 hours, and delays are common.
- Key stops: Peradeniya, Hatton, Nanu Oya (for Nuwara Eliya), Haputale, Bandarawela, Ella.
- Best scenery: the section between Hatton and Ella, especially around Haputale.
Which class should you book?
First class
On many services this is an air-conditioned carriage with reserved seats. It’s comfortable, but the windows usually don’t open, which makes photos harder. Some services instead run an observation saloon at the back of the train with large windows.
Second class (reserved)
Our pick for most travellers. You get a guaranteed seat, fans, opening windows and doors, and a great atmosphere. It’s the sweet spot of comfort and views.
Third class and unreserved
The cheapest option, with no seat guarantee. It can be very crowded in peak season, but it’s an authentic experience if you travel light and have patience.
How to book tickets
- Book reserved seats early. Reserved tickets on popular hill-country trains sell out fast, especially from December to April. Sri Lanka Railways’ online booking opens a set number of days before departure, so check the current window.
- Agents and hotels can often help secure reserved seats for a small fee.
- Unreserved tickets are sold at the station on the day.
- Keep your ticket handy; it’s checked on board and at exit.
Our tip: sit on the right-hand side of the train (facing forward) when travelling from Kandy to Ella for many of the best valley views. Honestly though, you’ll be swapping sides all day.
What to pack for the journey
- Snacks and water. Vendors sell samosas, wade and tea on board, but options are limited.
- A light jacket. It gets surprisingly cool in the highlands.
- Charged phone and camera, plus a power bank.
- Small cash for snacks and tuk-tuks at the other end.
- Patience! Delays are part of the experience.
Safety tips
Hanging out the open door is the classic photo, but it’s genuinely risky. Hold on tightly, watch for poles and tunnels, keep kids well back and never lean out on bends. Keep valuables secure in crowded carriages.
Breaking up the trip
Rather than doing the whole journey in one hit, consider an overnight stop in Nuwara Eliya (via Nanu Oya station) or Haputale. You’ll see more, travel in daylight on both legs and avoid long delays eating into your Ella time.
Frequently asked questions
How long is the train from Kandy to Ella?
Usually around 6 to 7 hours, though delays can make it longer. Plan for a full day.
Is the Kandy to Ella train worth it?
Yes. It’s one of the world’s most scenic rail journeys, passing tea estates, waterfalls and mountain villages.
Which side of the train is best from Kandy to Ella?
Many travellers prefer the right-hand side facing forward, but there are great views on both sides.
Can I do the trip in reverse from Ella to Kandy?
Yes. The views are just as good, and it’s often slightly easier to get seats in that direction.
Plan your hill-country journey
Our Melbourne team can help you plan the Kandy to Ella leg and where to stay along the way. Get in touch, or read our guide to where to stay in Kandy.





