Hill country

The Kandy to Ella Train: How to Do It Right

A practical guide to Sri Lanka’s most famous rail journey: how long it takes, which class to book, how to get a seat and where to get off.

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.

Let us plan it for you

Tell us your dates and interests and we will build the trip, book the hotels and help with the visa.

Chat with us