Kandy to Ella Train: Complete Guide (2026)

The train from Kandy to Ella is one of the most iconic rail journeys in the world. Tea plantations rolling past the window, mist sitting in the valleys, open carriage doors with nowhere to be. It’s the kind of journey people build entire Sri Lanka itineraries around.

We did it in April 2022 and it was one of the best travel days we’ve had. This guide covers everything you need to know: how to book tickets, which class to choose, where to board, what to expect on board, and the important 2025 route update that most guides haven’t caught up with yet.

Table of Contents

2025 Route Update: What Changed

Important: The route has changed since late 2025
After track damage at the end of 2025, the iconic scenic section no longer departs from Kandy or Nanu Oya. The tourist train now runs from Ambewela → Ella → Badulla. Do the Kandy to Ambewela stretch by car or private driver instead, it’s actually a good thing because you get to stop at Ramboda Falls and the Blue Fields tea factory along the way. Once you board at Ambewela, the scenery is the same as it always was.

If you’re travelling before your research catches up with reality, don’t worry: the most beautiful part of the journey (through the tea estates between the hill country stations and Ella) is still fully intact. You’re just getting to the starting point differently now.

The Route: Kandy to Ella by Train

The full hill country line runs from Colombo through Kandy, then climbs into the tea country past Peradeniya, Gampola, Nawalapitiya, Hatton, Nanu Oya (the station for Nuwara Eliya), Haputale, and finally Ella and Badulla. The total journey from Kandy to Ella takes roughly five to six hours depending on which train you’re on and how reliably it’s running that day.

Most visitors join at Kandy or Nanu Oya (for those spending a night in Nuwara Eliya first). The stretch from Nanu Oya onward is where the scenery really opens up. The section between Haputale and Ella is where almost every iconic photo of this journey comes from: the train curving through green hillsides, the Nine Arches Bridge, the open doors with legs dangling out.

Train Classes: Which One to Book

There are three classes on Sri Lanka’s hill country trains. Which classes are available depends on the train and the day. Check 12go.asia for current options on your travel date. Here’s the honest breakdown of what each class is actually like.

Air Conditioned Saloon (1st class)

The most comfortable option. Guaranteed reserved seats, air-conditioned carriage, windows that stay closed. That last part is where it gets complicated: sealed windows mean you’re watching the tea estates through glass rather than feeling the air. For a journey that’s all about being in the landscape, that’s a real trade-off.

That said, there’s a practical workaround. Walk to the end or the start of the carriage. In the connecting hall between carriages the door is open, just like the rest of the train. That’s where you go for photographs. We did exactly this and it worked well.

Second Class Reserved Seats

Open windows, open doors, reserved seat. This is the one most travellers actually prefer once they’re on board. You get the wind, the smell of the hills, the experience of being on a moving train in Sri Lanka rather than watching it through glass. The views are identical to 1st class. The seats are less padded. The atmosphere is considerably better. This class usually sells out first and we had no option but to book 1st class as we didn’t book ahead.

Third Class Reserved Seats

Basic bench seating, no frills, still a reserved spot. Locals use this, and so do budget travellers who want a guaranteed seat. On a hot day in a busy carriage it can get tight, but you still get the open doors and all the views.

Our honest recommendation
Book Second Class Reserved Seats if it’s available on your train. Open windows, open doors, reserved seat: it’s everything that makes this journey special. Air Conditioned Saloon is worth considering if you want a bit more comfort, but walk to the carriage ends for photos.

The Ella Odyssey: Sri Lanka’s Dedicated Tourist Train

When we took this journey in April 2022, we were on the Ella Odyssey: a dedicated tourist train that had launched back then It runs the same tracks as the regular hill country service but does something the ordinary trains don’t: it stops, or at least slows right down, at specific viewpoints along the route so you can actually photograph them.

The Ella Odyssey (originally train numbers 1041/1042 on the full Colombo to Badulla route) is a separate, pricier service from the regular hill country trains. It runs on selected days, and tickets cost slightly more. But for photographers or anyone who wants the full experience with time built in at the highlights, it’s in a great option.

The Photo Stops on the Ella Odyssey

One important nuance: most of the viewpoints are slow passes rather than full stops. The train reduces speed so you can photograph from the doorway. Along the route it slows for waterfalls (Horsetail, St Clair, Elgin Falls, Kithal Ella), the Sri Pada viewpoint, the highest point on Sri Lanka’s rail network at 1,898 metres, and the No. 18 tunnel — the highest railway tunnel in the country. The one exception is Nine Arches Bridge, where the Ella Odyssey makes a proper 10-minute stop. That’s the standout moment of the whole journey if you are getting off at Badulla (the bridge is after Ella station).

The Ambewela Odyssey 111043: The Current Version

With the full Colombo route suspended since late 2025, Sri Lanka Railways introduced a shorter version of the Odyssey on the intact section of track. The Ambewela Odyssey 111043 departs Ambewela at 13:30 and arrives in Ella at 15:17, continuing to Badulla. As of June 2026 it runs on Wednesdays, but check 12go.asia for the current day and any schedule changes before you plan around it.

Check current schedule before booking
The Ambewela Odyssey 111043 was running on Wednesdays as of June 2026, but Sri Lanka Railways adjusts schedules frequently. Reconfirm the day, departure time, and available classes on 12go.asia when you book.

The Regular Alternative

If you’re not travelling on a Wednesday, or the Odyssey doesn’t fit your timing or budget, the regular trains cover the same route without the dedicated photo stops. There are multiple departures across the day from Ambewela. The morning train gets you into Ella around mid-morning with the best light; afternoon departures arrive with the scenery fading. Check 12go.asia for current departure times, available classes, and prices on your specific date, as these vary.

Odyssey vs regular train: the honest comparison
The regular train passes every single viewpoint the Odyssey does, it just doesn’t slow down for them. Stand in an open doorway with your camera ready and you’ll catch almost everything. The Odyssey is worth it if you want the Nine Arches Bridge stop (10 minutes on the bridge) or prefer a more curated experience. For anyone flexible on timing, the morning regular train is excellent value.

How to Book

Option 1: Book Online via 12go.asia

The easiest option, especially if you’re not yet in Sri Lanka. You pay a small booking fee on top of the ticket price but get confirmation immediately and don’t need to queue at the station. Tickets usually open exactly 30 days before travel.

Train
Book your hill country train tickets online well in advance, the Odyssey and 2nd class on the regular train sell out fast. → Book via 12go.asia

Option 2: Buy at the Station

If you’re already in Kandy, go to the ticket window as early as possible, ideally on the morning after you arrive. Tickets for the scenic trains sell quickly in high season (November to April). The station is worth visiting for itself anyway.

Go to the station first thing
We sorted our train tickets on the morning of Day 2 in Kandy before doing anything else. By the time we got there, 2nd class for the following day was already gone so we had no option but to book 1st class. Don’t leave it until the evening.

Train Schedules: What’s Running Now

There are multiple departures across the day from Ambewela. The Ambewela Odyssey 111043 departs at 13:30 and was running on Wednesdays as of June 2026. The regular trains run across multiple time slots including a morning departure. The morning one gets you into Ella with the best light. Afternoon departures arrive with the scenery fading.

For current departure times, available classes, and prices on your specific date, check 12go.asia as schedules and class availability vary by train and day.

The Journey: What to Expect

The train leaves Ambewela and immediately you’re in it: tea estates on every hill, the air cooling as you move through altitude, mist sitting in the valleys below. The vegetation is dense and green in every direction. It doesn’t take long before the cameras come out.

The train moves slowly. That’s not a complaint, it’s the point. You have time to actually look at what’s outside. Waterfalls appear between tunnels. Workers in tea estates wave. Kids at level crossings watch the train go past. The doors in every carriage stay open for the whole journey, which means you can stand in the doorframe with your camera or just your eyes and feel the air change.

The train moves slowly. That's not a complaint, it's the point. You have time to actually look at what's outside.

The section between Haputale and Ella is the climax: the train curves through hillside after hillside with tea bushes stretching to the horizon on every side. Then Ella appears below, and the valley opens up, and that’s your stop.

Photography on the train
The best shots come from the open doorways, not from your seat. Claim a doorway early and stay there. In 1st class (Air Conditioned Saloon), the windows are sealed but the connecting halls at each end of the carriage have open doors, that’s where you go. Keep your lens clean, tunnel smoke accumulates fast.

Doing It in Two Legs: Car to Ambewela, Then Train to Ella

Our preferred approach: take a private driver from Kandy to Ambewela, stop at a couple of things along the way, and board the train there. You trade some train time for road stops at Ramboda Falls and a tea factory, and you still get all the scenery that actually matters. In 2026 this is also just the practical reality given the track damage.

What to Stop at on the Drive

Ramboda Falls

About halfway between Kandy and Nuwara Eliya, a short set of stairs from the roadside leads up to a good viewpoint of the falls. It costs 100 LKR each and takes about 20 minutes including the walk up and back. Worth the stop.

Blue Fields Tea Factory

One of the better tea factory visits in the region. Our guide Farhan walked us through the full process from leaf to cup: withering, rolling, oxidising, drying. We tasted a golden tea (a white tea, delicate and slightly sweet) and a BOPF, the strong grade that ends up in most teabags worldwide. The tour is free of charge; a tip at the end is expected and fair.

Ask your accommodation in Kandy to help arrange a driver for this leg. That’s how we found ours, and having someone who knows the road and the stops makes a real difference. Alternatively you can book a driver including the scenic stops ahead of time on GetYourGuide.

Transfer
Rather than arranging a driver on arrival, booking a private transfer in advance takes one variable off the day completely. → Book a private transfer

Arriving in Ella

Ella station is small. You’ll know you’re there. Most accommodation in Ella is within walking distance of the station or a short tuktuk ride away. If you’ve booked a homestay outside of town (as we did at Guest Inn Avendra, up in the hills above Ella), let them know your arrival time and they’ll often come to collect you.

The temperature in Ella is noticeably cooler than the coast and significantly more pleasant than Colombo or Kandy. If you arrive in the evening you’ll feel it immediately. Pack one layer you don’t mind having access to on the train.

What We’d Do Differently

We’d book Second Class Reserved Seats ahead of time rather than Air Conditioned Saloon. We ended up in 1st class because it was the only option left by the time we got to the station (the morning after we arrived in Kandy. Get there earlier. The open windows and the doorways in 2nd class are the whole experience.

Planning the Rest of Your Sri Lanka Trip

The train is a centrepiece, not a day trip. It works best as the transition between Kandy and Ella in a longer hill country route. We built our entire week around it and the days on either side of the journey were just as good.

If you’re planning a week in Sri Lanka, our full itinerary covers everything from arrival in Kandy through to the south coast:

Frequently Asked Questions

How long does the Kandy to Ella train take?

The full journey from Kandy to Ella used to take roughly five to six hours. As of 2026, the scenic section runs from Ambewela to Ella and takes around two hours. Do the Kandy to Ambewela leg by car so you can stop at Ramboda Falls and a tea factory along the way.

How do I book the Kandy to Ella train?

Book online via 12go.asia (small booking fee, instant confirmation) or at the station ticket window. Tickets open 30 days before travel. Second Class Reserved Seats sells out quickly in high season (November to April) so book as early as you can.

Which class is best on the Kandy to Ella train?

Second Class Reserved Seats gives you the best overall experience: open windows, open doors, guaranteed seat. Air Conditioned Saloon (1st class) has sealed windows due to the aircon, which takes away some of the atmosphere. That said, you can walk to the connecting hall at either end of the 1st class carriage where the door stays open for photos.

Is the Kandy to Ella train still running in 2026?

Yes, but the route has changed due to track damage in late 2025. The train now runs from Ambewela to Ella rather than from Kandy or Nanu Oya. The daily regular train (11005) departs Ambewela at 09:30 and arrives Ella at 11:25. The Ambewela Odyssey (111043) departs at 13:30 and runs on Wednesdays.

What is the Ella Odyssey train?

The Ella Odyssey is a dedicated tourist train that slows down or stops at scenic viewpoints along the hill country route. It launched in March 2022 and originally ran the full Colombo to Badulla route. Since late 2025, it operates as the Ambewela Odyssey (111043) on the shortened Ambewela to Badulla section, running on Wednesdays. Tickets cost significantly more than the regular train but include a 10-minute stop at Nine Arches Bridge.