Ask anyone who has travelled around Sri Lanka about their favourite moment and there is a good chance they will mention the train. The Kandy to Ella train climbs from the last royal capital into the misty heart of tea country, past waterfalls, pine forests and hillsides stitched with tea bushes. It is slow, a little chaotic and completely unforgettable.
This guide covers everything you need to plan the journey in 2026: the current status of the line, how to book, which class to choose, where to sit and how we build the ride into a private Wander Ceylon itinerary so you get the views without the stress.
2026 route update: read this first
Cyclone Ditwah (November 2025) damaged several sections of the upcountry railway. As of September 2026, trains are running again between Nanu Oya (for Nuwara Eliya) and Ella, the most scenic stretch of the route, which reopened in July 2026. The section between Kandy and Nanu Oya is still under repair, and Sri Lanka Railways has indicated full restoration is expected around the end of 2026 or early 2027. Until then, most travellers drive from Kandy to Nanu Oya (around 2.5 to 3 hours) and board the train there. Always check the latest timetable with Sri Lanka Railways or with your travel planner before you go.
Why the Kandy to Ella Train Is So Famous
The upcountry line was built during the British colonial era to carry tea from the highlands down to Colombo. Today it is one of the most photographed rail journeys in Asia. The track winds up to the highest station on the network at Pattipola, close to Horton Plains National Park, before dropping through Haputale and the tea estates of Uva Province towards Ella.
What makes it special is not only the scenery but the atmosphere: vendors selling spiced vadai and boiled corn, children waving from level crossings, and the cool mountain air rushing through open doors and windows. It is Sri Lanka at its most authentic.
Kandy to Ella Train at a Glance
- Full route: Kandy to Ella via Peradeniya, Gampola, Hatton, Nanu Oya, Pattipola, Haputale and Bandarawela
- Distance: roughly 150 km by rail
- Journey time (full route): usually 6.5 to 7.5 hours, and delays are common
- Nanu Oya to Ella: around 2.5 to 3.5 hours, and this is the section running in 2026
- Popular trains: Podi Menike and Udarata Menike (daily express services), plus tourist specials such as the Ella Odyssey when scheduled
- Classes: first class (air conditioned or observation saloon), second class reserved and unreserved, third class reserved and unreserved
The Best Sections of the Journey
Kandy to Hatton: rivers and rice paddies
Once the line reopens, the first part of the ride follows the Mahaweli River through green valleys and small towns. It is pretty, but the real drama starts after Hatton.
Hatton to Nanu Oya: the heart of tea country
Here the train hugs steep hillsides covered in tea estates, with views of waterfalls and colonial-era bungalows. If you are staying in Nuwara Eliya, Nanu Oya is your station.
Nanu Oya to Haputale: pine forests and the highest point
This is the most dramatic stretch. The train passes through cool eucalyptus and pine forests, climbs past Pattipola (the highest railway station in Sri Lanka) and runs along ridges with sweeping views over the valleys below. On a clear morning you can see all the way to the southern lowlands.
Haputale to Ella: tunnels and hill-country villages
The final hour threads through tunnels and past Bandarawela before arriving at Ella’s small, flower-lined station. The famous Nine Arch Bridge is just beyond Ella on the line towards Demodara, so it is best visited on foot or by tuk-tuk once you arrive.
How to Book Kandy to Ella Train Tickets
Reserved seats are the key to a comfortable ride, and they sell out quickly in the peak season from December to April.
- Online: reserved tickets can be booked through the official Sri Lanka Railways e-ticketing system, usually opening about 30 days before travel. Popular morning trains can sell out within minutes of release.
- At the station: reserved tickets can also be bought at major stations such as Kandy, Nanu Oya and Colombo Fort, subject to availability.
- Unreserved tickets: these are sold on the day and cannot sell out, but you will be standing or scrambling for a seat.
- Through Wander Ceylon: when you travel with us, we handle train reservations as part of your itinerary, and your chauffeur guide can drop you at the platform and collect you at the other end with your luggage.
Which Class Should You Choose?
First class
First class is either an air-conditioned carriage or an observation saloon at the rear of the train. The air-conditioned coaches have sealed windows, which makes photography harder, so many travellers prefer the observation saloon when available.
Second class reserved
For most visitors this is the sweet spot. You get a guaranteed seat, windows and doors that open, and the full atmosphere of the journey. This is the class we recommend for most of our guests.
Third class
Third class is the cheapest and most local experience. Reserved third class seats are available on some trains; unreserved carriages can be very crowded, especially at weekends and during school holidays.
Where to Sit for the Best Views
The line snakes around the mountains, so the best views switch from one side to the other throughout the journey and there is no single perfect seat. Travelling as a couple or family? Book seats on both sides of the aisle and swap as the scenery changes. If you have an unreserved ticket, the doorways are the classic photo spot. Hold on firmly and stay aware of tunnels, poles and passing trains; safety comes before the photo.
Practical Tips for the Journey
- Take the morning train. Mornings are usually clearer, and afternoon mist can roll in over the highest sections.
- Pack light layers. It gets surprisingly cool around Pattipola, even in April.
- Bring snacks and water, although vendors will pass through with local treats.
- Expect delays. Build in a relaxed afternoon in Ella rather than planning a tight schedule.
- Send heavy luggage by car. Travelling with a private driver means your bags go ahead by road while you enjoy the ride with just a day pack.
- Consider doing just one section. Nanu Oya to Ella gives you the very best scenery in about three hours.
What to Do When You Arrive in Ella
Ella is a relaxed hill-country village with plenty to fill two or three days. Walk to the Nine Arch Bridge in time to watch a train cross, hike Little Adam’s Peak at sunrise, climb Ella Rock for bigger views, visit a working tea factory and finish with a cooking class using local spices. From Ella it is an easy drive south to Udawalawe or Yala for a safari, or east to the beaches of Arugam Bay.
Looking for more ideas? See our list of 10 unforgettable experiences in Sri Lanka and these 15 hidden places in Sri Lanka tourists do not know about.
Enjoy the Ride With a Private Wander Ceylon Journey
The train is best enjoyed as one highlight of a well-planned trip, not a logistics puzzle. On a tailor-made Wander Ceylon itinerary, we reserve your seats, time the journey around the best weather and your chauffeur guide meets you at the station so there is no hauling luggage along crowded platforms. If the railway schedule changes, we simply adjust your route by road so you never miss a beat.
Ready to plan your hill-country adventure? Browse our Sri Lanka tour packages or contact our team and we will design a private Sri Lanka journey with the train ride built in.
Frequently Asked Questions
Is the Kandy to Ella train running in 2026?
Partly. As of September 2026, the Nanu Oya to Ella section is running, but the Kandy to Nanu Oya section is still being repaired after Cyclone Ditwah. Most travellers drive from Kandy to Nanu Oya and take the train from there. Check the latest status before travelling.
How long is the Kandy to Ella train?
The full journey usually takes about 6.5 to 7.5 hours. The shorter Nanu Oya to Ella section takes around 2.5 to 3.5 hours.
How far in advance should I book?
Reserved tickets usually go on sale around 30 days before travel, and popular trains in peak season can sell out on the day they open. Book as early as possible.
Which side of the train has the best views?
Both sides have great views because the line winds constantly. If you are travelling with someone, book seats on opposite sides and swap along the way.
Does the Kandy to Ella train cross the Nine Arch Bridge?
No. The Nine Arch Bridge is just past Ella on the line to Demodara and Badulla. Most visitors walk or take a tuk-tuk there after arriving in Ella.



