Ella travel guide

Kandy to Ella Train Journey: The Complete Guide

· 4 min read City Guide
A blue Sri Lanka Railways train crossing the Nine Arches Bridge through forested hill country

Book an experience

Things to do here

The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.

The train from Kandy to Ella is one of the most frequently cited rail journeys in the world. The route climbs through tea estates and misty mountain passes, crosses waterfalls and forested gorges, and passes through the highest railway station in Sri Lanka before descending into Ella. The full journey takes 6 to 8 hours depending on the service — slow trains stop at every station; intercity expresses skip some.

The Route

Kandy → Peradeniya Junction → Gampola → Nawalapitiya → Hatton → Nanu Oya → Pattipola → Haputale → Ella → Badulla

Key stops along the way:

  • Hatton: Gateway for Adam’s Peak pilgrimage (not on the route of this guide, but worth knowing)
  • Nanu Oya: The station for Nuwara Eliya — the town is 7km away. The train passes through a high plateau with views over the Central Highlands
  • Pattipola: Sri Lanka’s highest railway station at 1,898m. The air is cold here
  • Haputale: A small ridgeline town with excellent views in both directions — some travellers break their journey here
  • Ella: Most travellers disembark here. The station is small and central

The total distance is around 200km. Most of the dramatic scenery — the tea estates, the waterfalls visible from the windows, the Nine Arches Bridge — occurs in the central section between Nanu Oya and Ella.

Classes and Prices

Sri Lanka Railways operates three classes on this route.

First Class — Observation Saloon: Air-conditioned, large panoramic windows, reserved and numbered seating. The observation car is placed at the rear of the train on some services. Cost: approximately LKR 1,500–2,000. Comfortable and a pleasant way to do the journey, but the air conditioning and sealed windows mean you cannot lean out or feel the air. Book well in advance — this car fills up weeks ahead in peak season.

Second Class — Reserved: Open windows, ceiling fans, seat numbers allocated. This is the recommended class for most travellers. The open windows allow the smell of tea country in, and the ability to lean out for photographs at bridges and viewpoints. Cost: approximately LKR 500–800. Book at least a week ahead during peak months (December–April and July–August).

Third Class — Unreserved: No seat allocation, crowded during peak periods. Cost: approximately LKR 300–400. Fine for short hops; less comfortable for the full 6–8 hour journey. No booking required — turn up and find a seat.

How to Book

Sri Lanka Railways website (railway.gov.lk): The official source for reservations. The site is functional but can be slow and occasionally has availability errors. Worth trying first.

Expo Rail: A licensed private booking agent that issues genuine SLR tickets with a small service fee. More reliable than the official site for international travellers.

At the station: Tickets are available at Kandy station from the reservations counter. Queue early — the counter opens at 6am and popular services sell out. For same-day travel, unreserved third class is your only reliable option.

Which Direction to Travel

The journey is scenic in both directions. The majority of travellers go from Kandy to Ella (downhill in a broad sense), which puts the most dramatic scenery in the afternoon hours when light is good. The 8:30am departure from Kandy arrives in Ella in the early afternoon, giving a half-day in Ella to settle in.

Going Ella to Kandy is equally valid — the morning light on the western slopes of the hills is excellent.

Where to Sit

If travelling in second class from Kandy toward Ella, sit on the left side of the carriage (when facing the direction of travel). This side faces the valleys and tea-covered slopes for the majority of the journey. The right side faces the hillside and gets more direct sun in the morning.

At the Nine Arches Bridge, the train crosses the viaduct at around 8:45am northbound — if you are on the Kandy-bound return leg, or at Ella as a spectator, this is the signature moment of the journey.

Practical Tips

  • Book second class reserved in advance for any journey during peak season; walk-up tickets for popular departures are rarely available
  • Arrive 15 minutes before departure — the trains are busy and luggage storage above seats is limited
  • Bring food and water for the full journey; vendors board the train at stations selling short eats, but options are limited
  • The journey is long — 6 to 8 hours — bring something to read or listen to; the scenery is excellent but does not fill all 8 hours
  • Delays are common: Sri Lanka Railways does not run to strict timetables. A 30–60 minute delay on slow services is not unusual
  • Cold at Pattipola: Even in warm months, the highest station is cold — a light layer in your day bag is worth it
  • Photography: Second class open windows allow for unobstructed photography; first class windows are sealed

Frequently Asked Questions

How long does the Kandy to Ella train journey take?
6 to 8 hours depending on the service. Slow trains stop at every station; intercity expresses skip some. The route passes through tea estates, mountain passes, and the highest railway station in Sri Lanka (Pattipola, at 1,898m).
Which class should I book for the Kandy to Ella train?
Second class reserved is the recommended option for most travellers — open windows, ceiling fans, and numbered seats at around LKR 500–800. First class observation cars (LKR 1,500–2,000) have panoramic windows but are sealed, so you cannot lean out for photographs. Avoid third class (unreserved) for the full 6–8 hour journey.
How do I book the Kandy to Ella train?
Through the Sri Lanka Railways website (railway.gov.lk) or through Expo Rail, a licensed private booking agent that charges a small service fee but is more reliable for international travellers. Book at least a week ahead during peak months (December–April and July–August); popular services sell out.
Which side of the train should I sit on for the best views?
If travelling from Kandy toward Ella, sit on the left side of the carriage (when facing the direction of travel). This faces the valleys and tea-covered slopes for most of the journey.
Are trains on the Kandy to Ella route usually on time?
No — delays are common. A 30–60 minute delay on slow services is not unusual. Sri Lanka Railways does not run to strict timetables. Build flexibility into your plans on arrival day.
What should I bring for the Kandy to Ella train journey?
Bring food and water for the full journey — vendors board the train at stations but options are limited. A light layer is worth packing for Pattipola station (the highest point, which is cold even in warm months). Something to read or listen to helps fill the 6–8 hours between the scenic highlights.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

We may earn a small commission — at no extra cost to you.