The Kandy to Ella Train: Sri Lanka's Most Scenic Rail Journey

· 4 min read Activities
Blue train crossing Nine Arches Bridge through hill country, Sri Lanka

Book an experience

Book this activity

These are the top-rated activities for this area — book ahead to lock in your preferred date.

The train from Kandy to Ella, passing through Nuwara Eliya and the tea country of the central highlands, is consistently ranked among the world’s most scenic rail journeys. It is not fast, not particularly comfortable by international standards, and doesn’t always run on time. It is, however, genuinely spectacular — and one of those travel experiences that lives up to the hype.

The journey takes 6–8 hours depending on the service. It covers approximately 200 kilometres through tea estates, waterfalls, misty mountain passes, and the Nine Arches Bridge outside Ella. The elevation rises from 465 metres in Kandy to over 1,800 metres at Pattipola (the highest railway station in Sri Lanka) before descending into Ella at 1,041 metres.

The Route

Kandy → Peradeniya Junction: the train skirts the botanical gardens before crossing the Mahaweli River. Jungle and suburban outskirts.

Peradeniya → Nawalapitiya → Hatton: the ascent begins. Tea estates appear on hillsides. Hatton is the access point for Adam’s Peak.

Hatton → Nanu Oya: the highlands open out. Nanu Oya is the station for Nuwara Eliya (7km by road). The surrounding plateau at around 1,800 metres is cool, green, and misty.

Nanu Oya → Pattipola → Haputale: the roof of the journey. Pattipola station at 1,898 metres is the highest point on the main line. The landscape is moorland and cloud forest.

Haputale → Ella: the descent toward Ella, with the valley opening below. The train passes through the Demodara Loop — a 360-degree spiral the train makes to lose elevation — and crosses the Nine Arches Bridge shortly before arriving at Ella station.

Booking Tickets

This is the step where most first-time visitors run into difficulty.

Sri Lanka Railways website (eticket.railway.gov.lk): the official booking site for reserved seats. Works intermittently; the interface is dated and can be slow. Worth checking, but have a backup plan.

ExpoRail: a private ticketing agent that sells reserved seats on Sri Lanka’s scenic routes. More reliable than the official site. Charges a small booking fee.

At the station: reserved seats for the Kandy–Ella route sell out weeks ahead during peak season (December–April). Arriving at Kandy station the morning you want to travel and expecting a reserved seat is not realistic. Unreserved third-class seats are always available but can mean standing for 6+ hours.

Book at least 2–4 weeks ahead for December–March travel; 1–2 weeks for shoulder season. For July–August, also book ahead.

Classes

First Class (Observation Saloon): air-conditioned; wide panoramic windows; reserved, numbered seats; the most comfortable option. Tickets cost approximately LKR 1,500–2,000. These sell out furthest in advance. The panoramic windows are large but some travellers prefer open windows for photography.

Second Class: fan-cooled; reserved seats available (LKR 500–800); windows can be opened; the most popular choice for travellers who want a reserved seat without the AC. The open windows allow photography and the connection to the surroundings that many travellers prefer.

Third Class: unreserved; very cheap (LKR 300–400); no guarantee of a seat; doors and windows are open (fine if you’re used to it, alarming if you’re not). In peak season this means standing for much of the journey. If all reserved seats are sold out and you’re committed to the train, third class will get you there.

Which Side to Sit

Heading from Kandy to Ella, left side of the train gives you the best views for most of the journey — the valley views are on the left from Kandy through Nuwara Eliya. For the Nine Arches Bridge approach from within the train, the right side can offer a partial view, but the bridge is better seen from outside.

The reality is that the scenery is on both sides for much of the journey. If you can’t get left-side seats, you’ll still have a good time.

The Nine Arches Bridge

The bridge is 2.5km from Ella station and passes about 15–20 minutes before arrival. It’s visible through the train windows but the exterior view — which is the famous one — requires being on the bridge at the moment the train crosses, not on the train itself.

If the Nine Arches Bridge photograph is important to you, position yourself at the bridge (30-minute walk or short tuk-tuk from Ella) at the right time. The train crosses at approximately 8:45am (northbound from Ella) and 3:15pm (southbound toward Ella). Confirm locally — times shift seasonally.

Practical Advice

Depart early: the 8:30am departure from Kandy arrives in Ella around 3:30–4:30pm, giving you daylight on arrival. Later trains arrive in darkness.

Food on board: vendors walk through selling short eats, samosas, and drinks at stations. Bring your own water and snacks for the long haul.

Luggage: overhead racks and between-seat floor space. Large rucksacks are manageable but awkward in busy carriages. Leave bulky luggage in your hotel and travel with a day bag if you’re making a one-way journey.

Photography: second class with open windows is best for camera use. Move to the doors between carriages for side shots — this is common practice among photographers but requires care.

Alternative direction: Ella to Kandy is the same journey in reverse. Both directions are scenic. Some prefer the east-to-west direction as the descent from the highlands builds anticipation toward Kandy.

Frequently Asked Questions

How do I book Kandy to Ella train tickets?
Reserved seats can be booked through the official Sri Lanka Railways site (eticket.railway.gov.lk), which works intermittently, or through ExpoRail — a reliable private ticketing agent that charges a small booking fee. For peak season (December–March), book at least 2–4 weeks ahead. Walk-up unreserved third-class seats are always available but may mean standing for the full 6–8 hour journey.
Which class is best for the Kandy to Ella train?
Second class is the most popular choice for travellers. Reserved seats cost LKR 500–800, windows can be opened for photography, and the connection to the surroundings is better than the air-conditioned First Class Observation Saloon. First class (LKR 1,500–2,000) has panoramic windows and numbered seats, but sells out furthest in advance. Third class is unreserved and very cheap but offers no seat guarantee.
How long does the Kandy to Ella train journey take?
The journey takes 6–8 hours depending on the service and any delays. Sri Lanka's trains do not always run on schedule. The 8:30am departure from Kandy typically arrives in Ella around 3:30–4:30pm. Later departures arrive after dark. Plan for the full day and bring food and water.
Which side of the train has the best views from Kandy to Ella?
The left side of the train (heading from Kandy toward Ella) has the better valley views for most of the journey, particularly through the tea country between Kandy and Nuwara Eliya. The scenery is on both sides for much of the route, so either side offers good views. The Nine Arches Bridge is better seen from outside the train altogether — position yourself at the bridge in Ella at the scheduled crossing time.
Can you do the Kandy to Ella train without a reservation?
Yes, but it is not recommended during peak season. Unreserved third-class carriages are always available, meaning you can board without a ticket, but standing for 6+ hours is a real possibility on busy days. During shoulder or low season, there is more room in third class and it becomes a viable option. If reserved seats are sold out, third class still gets you there.

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.