Your expert on destination Sri Lanka
Kandy to Ella Train: Status, Fares and Alternatives
The Kandy to Ella train is one of Sri Lanka's best-known rail journeys, about 7 hours through tea country. Cyclone Ditwah disrupted the direct service in November 2025, so check the current status with Sri Lanka Railways or your driver before booking. Shorter Nanu Oya sections and road transfers fill the gap.
Kandy to Ella train at a glance
The Kandy to Ella train takes about 7 hours, according to a guide updated in June 2026. Other guides give 6 to 7 hours, so plan for most of a day rather than a quick hop between two towns.
| Kandy to Ella by train | |
|---|---|
| Route | Kandy, Nanu Oya, Haputale, Ella |
| Time | About 7 hours (as of June 2026) |
| Classes | First, second and third |
| Fares | LKR 300 to LKR 3,000 (as of May 2026) |
| Booking window | About 30 days before departure |
| Best departure | Daytime, so you can see the view |
Is it running? Cyclone Ditwah disrupted the direct Kandy to Ella service in November 2025. One guide updated in June 2026 counts 159 landslides, 95 washouts and bridge damage along the stretch. Check the current status with Sri Lanka Railways or your driver or agent before you book a ticket, a hotel or a transfer. If the direct train isn't available for your dates, jump to the alternatives.
What the Kandy to Ella train ride is like
The line climbs out of Kandy into the Hill Country, the mountain region at the centre of Sri Lanka. The scenery changes slowly: valleys first, then forest and small villages, then the tea plantations that give the region its look. The slow pace is part of the appeal. You see the hills unroll for hours, not minutes, which is why this ride works better as a day in itself than as a transfer.
Visibility depends on the weather. Clouds and mist form quickly in the hills, and they can hide the view for a stretch. Take a daytime departure and stay flexible about photos instead of planning the day around one perfect shot. If the plantations are what draw you, our piece on Sri Lanka's tea plantations shows what you are looking at from the window.
Think of the ride as the main event of the day. The railway network links Colombo to the main towns in the centre of the island and runs on to Badulla in the mountains, and this stretch is the part most visitors come for: tea slopes, green valleys and hill after hill. Seen from a carriage window, the landscape changes gradually enough that the journey feels like a stage of the trip, not a gap between two hotels.
Keep the rest of the day empty. A late train and a tired arrival make a poor start to your stay in Ella, so book nothing demanding for the evening.
Nanu Oya, Haputale and Ella: the stops that matter
Going from Kandy, the stations come in this order: Nanu Oya, Haputale, then Ella. The line carries on past Ella to Badulla.
Nanu Oya is the station for Nuwara Eliya. The two names are close, but they are not the same place: the station and the tourist town are separate. When you search for times or tickets, type "Nanu Oya", not "Nuwara Eliya", or you won't find the station. From Nanu Oya you continue to Nuwara Eliya by road.
The Nine Arch Bridge near Ella
Many people searching for the Ella train are really thinking about the Nine Arch Bridge, the famous viaduct in the Ella area. That is why the two searches overlap. If the bridge is on your list, plan your Ella days around it as a separate outing, not as something the train ride will deliver on its own schedule. Ask your hotel or driver for the practical details on the day, since services on the line can change. A local driver in Ella will know the current way in.
Which class to choose and what it costs
As of May 2026, a Kandy to Ella ticket costs LKR 300 in third class, LKR 600 in second and LKR 3,000 in first.
| Class | Fare (as of May 2026) |
|---|---|
| Third | LKR 300 |
| Second | LKR 600 |
| First | LKR 3,000 |
The price gap is large, so it helps to know what you get. Some services let you reserve a seat, particularly on the Hill Country line, and a reserved seat means you know where you will sit for the long ride. Unreserved classes are more flexible, but the trains can be very crowded, especially in tourist areas and busy periods. On a ride of around 7 hours, a seat matters.
A fair way to choose: pick third class if you are flexible, comfortable standing or sharing a crowded carriage, and travelling light. Pick second or first if you want a better chance of a settled seat for the whole ride, and reserve it as early as the window allows. The difference between LKR 600 and LKR 3,000 is real money on a single ticket, so decide before the booking window opens.
Fares change and the sources for this route are few, so treat these figures as a guide and check the price when you book.
How to book Kandy to Ella train tickets
Reserved seats open about 30 days before departure, through the Sri Lanka Railways portal or app.
You have two official routes:
- The Sri Lanka Railways reservation portal on the web.
- The Sri Lanka Railways reservation app, which lists first class, the observation saloon, second and third, for one-way and return journeys.
A few things to know before you pay:
- A reserved ticket is valid only for the train you booked, not for another departure the same day.
- If you print your ticket, the portal asks for a national ID (NIC) and warrant details plus your booking reference.
- Check that the service actually runs on your date before you pay. This matters more than usual after the 2025 damage.
- Not every train or seat can be booked online, so a few journeys may still be a station purchase.
For wider advice on getting around the island, see our essential information for Sri Lanka.
If the direct train isn't running: alternatives
Plenty of travellers want the scenery without committing to the full ride, and the line splits naturally into shorter sections. When the direct train isn't available, these options keep your plans intact:
- Kandy to Nanu Oya. The first stretch of the climb, ending at the station for Nuwara Eliya.
- Nanu Oya to Ella. The tea-country section on its own, with a shorter day on the rails.
- Ella to Badulla. The line continues beyond Ella, for riders who want more of the hills.
- A road transfer from Kandy to Ella. The simplest way to keep your dates, with the option to stop at viewpoints on the way.
The sections matter because the line is long. You don't need to ride the whole way between Kandy and Badulla to see the Hill Country: a shorter stretch gives you the plantations and valleys without giving up a full day to the train. A common pattern is to spend a few days in Ella, then ride to Nanu Oya and continue by road to Nuwara Eliya, which suits travellers who want tea country and cooler air before heading back toward Kandy.
Check which of these sections are running for your dates, since a section can operate while another does not. If you ride Nanu Oya to Ella, allow half a day for the leg and leave a margin if you have booked a transfer at the other end, because the train may be late. Nanu Oya sits between Kandy and Ella, so it works as a stop on the way, not as a substitute for Kandy.
Not sure which sections are running for your dates? Our local experts in Sri Lanka can plan the route around the line status. You can also browse trips across Sri Lanka to see how rail, road and rest days fit together.
Ella to Kandy: riding the other way
The Ella to Kandy train works the same way in reverse, with the same stations in the opposite order. A 2024 guide reports a journey of at least 8 hours and often an hour late, so allow a margin if you have a connection or a hotel check-in waiting in Kandy. The advice on classes, booking and status applies in both directions.
Practical tips for the ride
- Bring water and snacks. Food on board is not something to rely on for a long day.
- Pack a light jacket. The hills are cooler than the lowlands, and it can feel it at the open doors and windows.
- Travel with a small day bag. Big luggage is hard to manage in busy stations and crowded carriages.
- Choose a daytime train. The tea, valleys and forest are the point of the ride.
- Keep your timing loose. Clouds and mist can arrive quickly in the hills, so don't make the whole trip depend on one view.
- Leave time on arrival. Give yourself enough time in Ella to reach your accommodation, especially with luggage.
Send us your dates and we'll design your Sri Lanka trip with a local expert, trains included where they run. Start your request here.
Published 14 October 2026
Kandy to Ella train FAQ
As of September 2026, a Sri Lankan travel site reports that Parliament was told on 9 July 2026 that the full line is expected back by the end of 2026 or early 2027. A guide from July 2026 says the Nanu Oya to Badulla section reopened on 20 June 2026. Dates can slip, so check with Sri Lanka Railways before travelling.
A guide from February 2026 says the ride takes nearly four hours. A traveller review describes a scheduled 3.5 hours that ran to 4 hours in practice. Plan for four hours, not the timetable figure, and check departure times with Sri Lanka Railways before you travel.
A December 2025 guide places the bridge on the line between Ella and Demodara stations, within walking distance of Ella station. A June 2025 guide describes a road route: follow the Ella-Passara Road, turn left at the Sri Kanaser Temple and follow the signs past the guesthouses.




