The Kandy-to-Ella Train: Our Fabulous First-Class Ride!

Kandy to Ella train ride

This post may contain affiliate links. If you make a purchase through them, we may earn a small commission (at no cost to you).

The Kandy-to-Ella train is hailed as one of the worldโ€™s most beautiful train trips โ€“ and riding it was a highlight of our visit to Sri Lanka.

The 7-hour adventure takes you from theย city of Kandyย (a UNESCO World Heritage Site in theย Cultural Triangle region) โ€“ through an emerald-green landscape of tea plantations, misty mountains and tiny villages โ€“ to the chill town of Ella in the cool highlands.

We reserved 1st class tickets in advance (recommended). Think comfy seats, air-conditioning and clean Western-style loos.

Best of all, traveling first class didnโ€™t mean missing out on the fun open-door experience. We could still (carefully!) hang out an open train door and soak up those iconic views!

Hereโ€™s our complete guide on the train experience โ€“ including the differences between the three ticket classes (and why first class is worth it!) plus how to snag your tickets.

Kandy-to-Ella train at a glance


All aboard!

  • Travel time โ€“ Allow at least 7 hours
  • Ticket price โ€“ About $9 USD p.p. for 1st class reserved seats through Sri Lanka Railways, or roughly $20 to $30 USD p.p. through 12Go
  • Departure times โ€“ Two morning express trains, typically around 8:47 am and 11:10 am
  • Best class โ€“ First class, for air conditioning, padded assigned seats with tray tables and Western-style flush toilets

Booking your train tickets

We recommend getting your tickets through 12Go for easy, convenient advance booking.๐Ÿš‚

Don’t miss this in Kandy!

When exploring Kandy, make time for the fascinating Temple of the Sacred Tooth.

Sleep in style in Ella

  • 98 Acres Resort & Spa โ€“ Thatched-roof chalets (some with private pools) and jaw-dropping mountain views
  • Nine Skies โ€“ A 1920s tea planterโ€™s bungalow with 5 rooms, all-inclusive dining and butler-served sundowners

A 2025 cyclone badly damaged Sri Lankaโ€™s hill-country railway, and the Kandy section of the route remains closed. The full Kandy-to-Ella route is expected to be back up and running by early 2027.

The good news?

The famously scenic train ride is still running โ€“ just on a shorter route, between Nanu Oya and Ella (and beyond to Badulla), as of June 20, 2026.

Taking the train from Nanu Oya

Nanu Oya is a little railway hamlet about a 2ยฝ- to 3-hour drive from Kandy. Itโ€™s also the closest train station to the lovely hill-country town of Nuwara Eliya. (Jump to our train stops section for more.)

  • Getting there from Kandy โ€“ You can take a taxi to Nanu Oya, or, if youโ€™re touring Sri Lanka with a car and driver, have your driver drop you at the station.
  • Train time to Ella โ€“ Itโ€™s about 2ยฝ hours (plus another 60 to 90 minutes if you continue to Badulla). Best of all, you get whatโ€™s arguably the most spectacular stretch of the entire journey!
  • Cost โ€“ First-class reserved seats from Nanu Oya to Ella cost around $10 USD p.p. through 12Go. (Check the latest schedule on Sri Lanka Railways.)

Or make a day of it from Kandy!

You can turn the journey into a fabulous day trip.

This 8-hour private tour picks you up from your Kandy hotel and takes you to Nuwara Eliya, then to the Nanu Oya station.

Along the way, visit the spectacular 358-foot Ramboda Waterfall and a tea factory. Then board the train with reserved 2nd- or 3rd-class seats for the stunning ride to Ella.

Rolling through Sri Lankaโ€™s tea country

Train tunnel on the train ride to Ella, Sri Lanka
From tunnels and bridges to tea plantations and mist-shrouded hills, the train ride to Ella from Kandy is truly epic

Sri Lanka Railways is the countryโ€™s national railway.

Dating back to 1864, the railway was originally built by the British to haul tea and coffee from the inland hill country to Colombo. Today, trains trundle all over the island, linking the capital with many of Sri Lankaโ€™s major destinations.

Its most famous journey is the train ride between Kandy and Ella, cutting through the heart of Sri Lankaโ€™s ridiculously scenic hill country.

Yellow and white flowers bloom at the Ella train station
With its blooming flower gardens, the Ella train station looks a little like what you’d find in England!

We were glued to the views from the start.

Not long after leaving Kandy, we chugged past rice paddies and pine forests. Then came the tea country โ€“ lush green plantations rolling across the hillsides.

We watched as tea pickers, green woven baskets strapped to their backs, moved slowly among tea plants like upright turtles.

The higher we climbed, the mistier it got. Wisps of white mist curled through wild jasmine spilling over bushes and trees, giving everything a dreamy, almost otherworldly look.

There really wasnโ€™t a dull stretch!

Our first-class ride

Blue padded seats inside first-class carriage on Kandy to Ella train
The first-class carriage on our train

We booked first-class seats on our popsicle blue train โ€“ one of the older blue trains plying the route. (Depending on whatโ€™s running that day, you could find yourself aboard a newer red one instead.)

Now donโ€™t think โ€œfirst classโ€ like youโ€™d experience on a train in Europe. Sri Lankan first class is a rather more modest affair. But we did get air conditioning, assigned padded seats and โ€“ not insignificant on a seven-hour train journey โ€“ Western-style flush toilets.

Still, mashing our noses against glass windows wasnโ€™t nearly as much fun as standing in the vestibule at the end of the carriage, where fresh mountain air whooshed through the open doorway.

So thatโ€™s where we spent a good chunk of the journey.

Gripping the grab bars tightly, we gleefully leaned out the open train door as tea plantations and misty green hills rolled past.

Some passengers were braver than us and sat on the floor with their legs dangling outside, as we clackety-clacked through hills ribboned with rows of tea plants.

Couple looking out through open door on the blue Kandy-to-Ella train
Be careful if hanging out the open train door!

Our train pulled into Ella late in the afternoon.

At the station, a tuk-tuk driver whisked us to our Ella hotel โ€“ where we checked in just in time to catch a brilliant sunset.

First class vs. second and third class

Passengers wait at the Kandy train station
We arrived early at the Kandy train station to wait with other passengers

Youโ€™ll hear lots of people say you shouldnโ€™t book first class tickets for this trip (or the reverse Ella-to-Kandy train ride).

They argue you wonโ€™t get the โ€œrealโ€ experience โ€“ that youโ€™ll be locked in an air-conditioned carriage with other foreigners, and the windows donโ€™t open. They say you should travel in second or even third class.

We beg to differ.

So what are second and third class like?

Neither class has air conditioning.

Thatโ€™s not necessarily a big deal in second class, because the windows open and you can poke your head out for the breeze. Still, the carriage can get warm and muggy.

Third class is more basic, with bench seating. And in the unreserved carriages, seating tends to be a โ€œfree for allโ€ on wooden benches! We wouldnโ€™t wish to sit on those benches for a long train ride.

In both second and third class, you can book reserved seats.

Or you can take your chances with an unreserved ticket bought at the Kandy train station. But with a third-class ticket, you might have to stand for hours โ€“ assuming you manage to squeeze aboard in the first place!

Then there are the toilets. Second- and third-class carriages generally have squat toilets, and youโ€™ll want to bring your own toilet paper.

For a 7-hour ride? Weโ€™ll take first class, thanks.

Why weโ€™d pick first class again

Woman in glasses hangs out a train door in Sri Lanka
You don’t have to book 2nd or 3rd class to hang out the train through an open door

Hereโ€™s the important bit: You donโ€™t have to travel second or third class to hang out the train door!

At least, we didnโ€™t.

The vestibule area at the end of our first-class carriage โ€“ where passengers get on and off โ€“ wasnโ€™t locked and was accessible throughout the whole journey. And its exterior door was open. We could come and go from that vestibule and our seat as we pleased.

So we got the best of both worlds.

When we wanted that heads-out-the-train experience, we headed to the open doorway, breathed in the cool mountain air and watched those gorgeous tea-covered hills roll by.

And when weโ€™d had enough wind in our hair, we wandered back to our assigned seats and chilled out in air-conditioned comfort.

Plus, did we mention the Western-style loos?

Bottom line? Our advice is to go 1st class.

Train schedule and stops

People thronging the Ella train station
Ella train station

You can check the latest timetable on the official Sri Lanka Railways website.

Kandy-to-Ella train schedule

There are usually two government-run daytime express trains running daily from Kandy to Ella:

  • First daytime train โ€“ Leaves a little before 9:00 am (typically scheduled at 8:47 am)
  • Second daytime train โ€“ Leaves a little after 11:00 am (typically scheduled at 11:10 am)

(Thereโ€™s also a much slower overnight option, along with special tourist trains on certain days.)

Officially, the journey is supposed to take about 6ยฝ hours.

But in reality, the trains are notoriously late, with delays common along the route. So a 3:15 pm scheduled arrival in Ella (for the first train) can easily turn into 4:00 or 4:30 pm โ€“ or later.

Tip: Take the earlier train

We recommend booking the first train.

Apart from giving you more daylight for those gorgeous hill-country views, it gets you into Ella earlier โ€“ and we always like arriving somewhere new while thereโ€™s still enough light to get our bearings.

Take the later train, and you could arrive after dark.

Main train stops

Blue train arriving in front of brown Hatton train station building
We’re pulling into the Hatton train station

The train makes many stops, but these are the main ones of interest to travelers:

  • Kandy โ€“ Starting point for this journey
  • Hatton โ€“ For Adamโ€™s Peak and the Castlereagh Reservoir tea country
  • Nanu Oya โ€“ The railway station for Nuwara Eliya, known for its misty green hills, British colonial cottages and rose gardens
  • Haputale โ€“ For Liptonโ€™s Seat and the surrounding tea country
  • Ella โ€“ The major tourist stop  
  • Badulla โ€“ The end of the line

Buying your train tickets

Young woman hanging out of blue Sri Lanka train
Hanging out on Sri Lankaโ€™s most famous train ride.

The train from Kandy to Ella is wildly popular, and reserved seats sell out fast โ€“ especially in peak season. So if you want to be sure of snagging a seat, it pays to book ahead.

Here are the three main ways to buy your tickets, plus one more option worth knowing about.

1) Buy at the train station

You can buy an unreserved ticket at the station on the day of travel. Itโ€™s the cheapest option and perfectly doable if you arrive early and are happy to go with the flow. But thereโ€™s no guarantee youโ€™ll get a seat.

We wouldnโ€™t recommend leaving it to chance. Youโ€™ve planned the rest of your Sri Lanka trip โ€“ you might as well plan your train ride too!

2) Buy online through Sri Lanka Railways

You can book reserved seats directly through Sri Lanka Railways using using their official seat reservation page.

The downside? The website isnโ€™t particularly user-friendly. Thereโ€™s no handy calendar showing availability, so you have to check individual dates to find one showing a green โ€œAvailableโ€ status.

And you can only book up to 30 days before your journey.

3) Buy online through 12Go

This is how we booked our Kandy-to-Ella train tickets.

12Go is a well-established online booking agency selling train, bus and ferry tickets around the world, including Sri Lanka.

Enter Kandy and Ella (or your preferred stations), along with your travel date, and the available options will pop up.

One advantage is that you can request tickets through 12Go more than 30 days ahead.

Getting your 12Go tickets

Pay attention to the instructions that come with your booking, as the ticket process varies.

  • E-ticket โ€“ Many bookings now come with an e-ticket (and QR code) that you can use directly at the station.
  • Printed ticket โ€“ Some bookings are for an original paper railway ticket. You can have it delivered to your hotel in Sri Lanka (for $8 USD) or collect it from 12Goโ€™s partner office in Colombo.

12Go has no control over whether they get e-tickets (which they can email to you) or actual paper tickets.

We received a PDF voucher a month before our planned train ride, rather than e-tickets with a QR code โ€“ meaning we still had to collect the actual paper tickets.

We chose the second option of personally picking up the train tickets in Colombo, as we wanted to make absolutely sure weโ€™d actually get our hands on these highly coveted tickets!

So the first day after arriving in Colombo, we took a taxi to the Stef Lanka Pvt Ltd. travel agency office (12Goโ€™s partner), shown on the ticket voucher emailed to us in advance.

We found it a bit difficult to find the actual office in the commercial mall (#17, Ground Floor, Welikada Plaza, Parliament Road) and we wondered if we were in the right place. But we persisted โ€“ the office does exist!

And it was all quite amusingly old-school when we got there. The agent had to riffle through a wooden box to find the envelope with our tickets.

Ticket cost

Expect to pay roughly $20 to $30 USD p.p. through 12Go, depending on the train and class. We paid a little over $20 USD each for our first-class Kandy-to-Ella tickets.

Book early

Sri Lanka Railways releases reserved seats 30 days before departure.

With 12Go, you can put in your request earlier. We recommend doing so at least two months ahead for the train to Ella.

Once seats are released by Sri Lanka Railways, theyโ€™re immediately snatched up by tour companies and agencies like 12Go โ€“ which then turn around and resell them to you (at an extra cost, of course).

Reserving with 12Go well in advance gives them time to buy tickets for you as soon as Sri Lanka Railways put them on sale.

Tip: Be flexible

If 12Go gives you a โ€œflexibleโ€ option, choose it.

If first class is sold out, the agent can try to secure second-class reserved seats instead. This way, youโ€™ll at least have seats โ€“ and you should be refunded the difference.

4) Book online through Viator or GetYourGuide

You can also book 1st and 2nd class train tickets through Viator or GetYourGuide (GYG) โ€“ two of the largest international online day-tour booking sites.

(Weโ€™ve used both for tours and day trips around the world and, apart from a couple of minor hiccups that were satisfactorily resolved, weโ€™ve had great experiences with them.)

Essentially, youโ€™re buying from a local Sri Lankan tour or travel agency that secures tickets from Sri Lanka Railways (when reserved seats are released 30 days ahead), with Viator or GYG acting as the middleman.

A couple of options with the highest reviews

  • Kandy to Nuwara Eliya (by car) then train to Ella โ€“ This roughly 8-hour private tour picks you up from your Kandy hotel and includes visits to a spectacular waterfall and tea factory, before you board the train for Ella. You get reserved 2nd or 3rd class seats.
  • First-class train tickets from Kandy to Ella โ€“ A straightforward ticket-booking option โ€“ head to the station, collect your tickets and board. Note: While repairs continue on part of the railway, a complimentary shuttle from Kandy to Nanu Oya (the station for Nuwara Eliya) is included.

These options are usually pricier than booking through 12Go. But, hey, itโ€™s good to have options, right?

Tips for riding the train

Sit on the best side for the most beautiful views

People hanging out windows and milling about the blue Kandy-to-Ella train
You never know when the next good photo opp will be!

If you have a choice:

  • Kandy to Nanu Oya โ€“ Sit on the right for sweeping views of rolling hills and lush tea plantations. (The left side tends to hug cliffs and dense vegetation.)
  • Nanu Oya to Ella โ€“ Aim for the left if you can. (But it matters less on this stretch, as both sides dish up gorgeous scenery.)

Of course, if the carriage is full, you may not have much choice. But thereโ€™s still plenty to see from both sides along the way.

Bring snacks and drinks

Weโ€™d be warned to stock up on bottled water and snacks, so we bought pre-packaged cheese puffs and lemon cookies at the Kandy station.

As it turns out, vendors hop aboard at different stops selling all sorts of goodies โ€“ freshly roasted peanuts, mandarin oranges, cans of Pringles and even samosas.

You should still bring your own food and drinks with you, so you have what you want. But youโ€™re unlikely to starve if you donโ€™t.

Travel a shorter leg

If 7+ hours on a train sounds like too much, you can still experience the best of Sri Lankaโ€™s hill-country railway on a shorter stretch.

Option 1: Nanu Oya to Ella

Break up the journey in Nanu Oya. From Kandy, the train ride takes roughly 4 hours.

Spend a couple of days exploring Nuwara Eliya โ€“ the charming tea-country town often dubbed โ€œLittle Englandโ€ โ€“ then hop back on the train for the scenic ride to Ella.

Option 2: Ella to Badulla

Blue train crosses the Nine Arch Bridge in Sri Lanka
On the Ella-to-Badulla stretch, the train crosses the Nine Arch Bridge

For an even shorter taste, take an early morning train from Ella to Badulla, the end of the line, then catch a train back later that morning. (There are usually three morning trains returning to Ella).

Along the way, youโ€™ll rumble over the famous Nine Arch Bridge, also known as the โ€œBridge in the Sky.โ€ Completed in 1921 during the British colonial era, the beautiful stone viaduct rises 80 feet above the valley between Ella and Demodara.

The one-way trip takes roughly an hour to 90 minutes โ€“ a fun little train adventure without giving up most of your day.

Where to stay in Ella? 

Youโ€™ll want to stay at least two nights in the laid-back village of Ella.

Thereโ€™s plenty to keep you busy โ€“ from hiking Ella Rock and Little Adamโ€™s Peak to visiting Diyaluma Falls (Sri Lankaโ€™s second-tallest waterfall) and touring a tea factory.

We also loved simply escaping Sri Lankaโ€™s searing heat for Ellaโ€™s cooler hills โ€“ and relaxing by the pool, soaking up those idyllic green views.

98 Acres Resort & Spa

Thatched-roof chalets on hillside against a purple and pink sky
Fancy an eco-luxury chalet in Ella’s scenic tea hills? (Credit: 98 Acres Resort & Spa)

Perched on a scenic tea estate, 98 Acres Resort & Spa is one of the most delightful Sri Lanka hotels โ€“ and an eco-luxury gem. Itโ€™s the sister hotel to the one we stayed at (now closed).

Built from recycled materials, its thatch-roofed chalets blend beautifully into the lush hillside, with knockout mountain views. Some even come with private plunge pools.

Youโ€™re also right by the trail to Little Adamโ€™s Peak. And thereโ€™s an inviting freeform pool to relax by.

Itโ€™s romantic and perfect for nature-loving couples. Just be prepared for lots of steps!

Nine Skies

Nine Skies bungalow
Tea country, hikes, a pool and everything included โ€“ Nine Skies is the sort of place that makes it very hard to leave (Credit: Teardrop Hotels)

For a more exclusive hill-country hideaway, Nine Skies is a beautifully restored 1920s tea planterโ€™s bungalow. Part of the upscale Teardrop Hotels collection and featured in the MICHELIN Guide, itโ€™s a 15-minute drive from Ella.

It has five bedrooms โ€“ most with four-poster king beds โ€“ plus an infinity pool. You can also hike about 2ยฝ miles through the hills to the Nine Arches Bridge.

Rates are all-inclusive, covering meals, snacks and drinks โ€“ including butler-served sundowners in the garden or by the crackling log fire.

Is the train ride from Kandy to Ella worth it?

Absolutely. Itโ€™s famous for a reason. Getting there really is half the fun โ€“ actually the journey is the whole point! (Mind you, spending time around Ella makes for a pretty fabulous finale).

For the most comfortable ride, we recommend going 1st class.

You can also take the train in reverse, from Ella to Kandy.

Whichever way you go, settle in and enjoy the trip. It was a highlight of our time in Sri Lanka!


Enjoy reading about this Sri Lanka train journey? Then pin it!

Kandy to Ella Train in 1st Class

Our top travel tips and resources

โ†’ General trip planning: TripAdvisor is a helpful starting point, with loads of user reviews on hotels, restaurants and things to do.

โ†’ Hotels: Booking.com is our go-to for scoring a โ€œwowโ€ hotel โ€“ or at least a decent one โ€“ often at lower rates than the hotelโ€™s own website. (We especially like Booking.comโ€™s flexible cancellation policy!) You can also find excellent discounted rates on Expedia, especially for hotels in the U.S. and Mexico.

โ†’ Vacation homes, condos and rentals: We prefer and use Vrbo (Vacation Rentals by Owner).

โ†’ Flights: For the best flights, we search on Google Flights first. Expedia and Kayak are then perfect for snagging the cheapest tickets. (They’re often non-refundable, though, so for more flexibility, we book directly with the airline, even if it costs more.)

โ†’ Airport lounge access: We love (and have) Priority Pass for comfy lounge seats, free snacks and drinks, complimentary WiFi and sometimes even showers and spa services!

โ†’ Tours: For the best local food, walking and other guided tours, plus skip-the-line tickets to attractions, check out Viator (a TripAdvisor company) and GetYourGuide.

โ†’ Car rental: Renting a car can be a great way to explore off the beaten path. Discover Cars searches car rental companies for the lowest rates.

โ†’ Travel insurance: SafetyWing is designed for frequent travelers, long-term adventurers and digital nomads. It covers medical expenses, lost checked luggage, trip interruption and more. We also have and recommend Medjet for global air medical transportation.

โ†’ Travel gear: See our travel shop to find the best luggage, accessories and other travel gear. (We suggest these comfy travel sandals for city walking, the beach and kicking about.)

โ†’ Need more help planning your trip? Check out our travel tips and resources guide for airline booking tips, ways to save money, how to find cool hotels and other useful trip planning info.

If you make a booking or purchase through our site, we may earn a small commission (at no cost to you). Thanks!


Photo credits: 4 to 7, 10 ยฉ Janice and George Mucalov, SandInMySuitcase


About the authors

We’re Janice and George Mucalov, award-winning travel journalists whoโ€™ve explored all seven continents โ€“ always with room for one more adventure (and one more glass of wine). Here on our luxury travel blog, Sand In My Suitcase, we shareย destination guides,ย luxury hotel reviews,ย cultural discoveries,ย cruise know-how andย insider travel tips. Curious? Read about us.

Leave a Reply

Your email address will not be published. Required fields are marked *