Sri Lanka is famous for its golden beaches, ancient temples, wildlife parks, and central highlands. The Kandy to Ella train is one of the country’s top experiences, taking you past tea estates, waterfalls, mountain tunnels, and small hill-country stations.
The road distance from Kandy to Ella is about 140 km, but the train takes a longer, more scenic path through the highlands. In 2026, part of the railway is still closed after Cyclone Dithwa, so trains run from Nanu Oya to Badulla, passing through Ella.
This guide explains the current route, how to book tickets, train classes, the best seats for views, what to pack, and the best time to go.
Is the Kandy to Ella Train Running in 2026?
The Kandy to Ella train does not run its full route in 2026. In November 2025, Cyclone Ditwah hit Sri Lanka’s central highlands, causing 159 landslides, 95 washouts, and major damage to the hill country railway.
Here is the current status:
- Kandy to Nanu Oya: Suspended. No train services on this section.
- Nanu Oya to Badulla (via Ella): Resumed as of 20 June 2026.
- Full restoration: Work is still underway on the damaged hill-country line. Check the latest operational updates from Sri Lanka Railways before finalising your plans, as restoration work is still ongoing.
To travel in 2026, take a private car from Kandy to Nanu Oya station, which takes about 2.5 hours by road. From Nanu Oya, board the train to Badulla and get off at Ella.
How Far Is Kandy to Ella, and How Long Does the Train Take?

The distance from Kandy to Ella is approximately 140 km by road. The rail route is longer at around 150 km, as the track winds through highland curves and gradients.
When fully operational, the Kandy to Ella train takes 7 to 9 hours. Journey times can vary depending on operational conditions, so allow some flexibility in your itinerary.
Route | Duration | Notes |
Full Kandy to Ella train journey (when operational) | 7 to 9 hours | Currently suspended from Kandy station |
Road (Kandy to Nanu Oya) + train to Ella | 5 to 6 hours | Recommended option for 2026 travel |
Private car, Kandy to Ella | 2.5 to 4 hours | Road route only, no rail experience |
How Do You Book the Kandy to Ella Train?
There are three ways to book the Kandy to Ella train, each offering a different booking process.
- Method 1: Sri Lanka Railways Official Website. Reserved-seat bookings generally open 30 days before departure through the official reservation portal.
- Method 2: At the station reservation counter. Go to your nearest open station, currently Nanu Oya, early and bring your passport. Counters can be crowded, but this is a good option for same-day or last-minute bookings if seats are available.
- Method 3: Third-party platforms. Authorised booking platforms can make international payments easier if your card is not accepted on the official reservation portal, though service fees usually apply.
When to Book:
- Peak season (December to March): book 30 days ahead at a minimum
- Low season: 1 to 2 weeks ahead is usually enough
Booking through the official reservation portal remains the most reliable way to avoid overpaying for Kandy to Ella train tickets.
Tribe Travel Tip: Reserved 2nd-class tickets open online 30 days before departure. Set a calendar reminder and book the moment they release, especially for travel between December and March.
Which Train Class Works Best for the Kandy to Ella Train?

Picking the right class can really shape your getaway. Here’s what each one includes:
- 1st Class: Air-conditioned with sealed windows and reserved seating. Comfortable and quiet, but the closed windows cut out the open-air feel that makes this journey worth taking. Standard fare: LKR 1,200
- 2nd Class: Open windows, ceiling fans, and both reserved and unreserved seats. You get fresh air, great views, and the full landscape experience. This is the best class for scenery and photos. Standard fare: LKR 600
- 3rd Class: No reserved seats, so you might not get a seat, but you’ll enjoy a lively local atmosphere. This class fills up quickly. Standard fare: LKR 300
- Ella Odyssey (special tourist train): Runs on Thursdays and Saturdays (Colombo to Badulla) and Fridays and Sundays (Badulla to Colombo) on a modified route in 2026. With the Kandy section still under restoration, the Nanu Oya to Ella stretch resumed on 20 June 2026. Check the latest timetable on the Sri Lanka Railways website before booking, as operating days and routes may change during the restoration period.
- Observation Saloon: Available on select express trains on the Kandy-Badulla route. Open-plan seating with panoramic windows at the front of the carriage. Well-suited for photography and an unobstructed view of the hill country.
1st class: LKR 5,000 / 2nd class: LKR 4,000. Check the latest Ella Odyssey schedule before booking, as service times may change while railway repairs are ongoing.
Tribe Travel Tip: For most travellers on the Kandy to Ella train, 2nd class offers the best balance of scenery, comfort, and reserved seating.
What Are the Main Scenic Highlights Along the Route?

The Kandy to Ella train passes through some of the most beautiful areas in Sri Lanka’s hill country. Here are some highlights you’ll see along the way:
- Tea Plantations: These begin around Hatton, covering the hill slopes in bright green rows. You may spot workers plucking tea leaves by hand as the train rolls through.
- Nine Arch Bridge: Located between the Ella and Demodara railway stations, the bridge is known for its nine stone arches and lush jungle setting.
- Pattipola Station: The highest railway station in Sri Lanka, sitting at 1,897 metres above sea level.
- Devon Falls and St. Clair's Falls: Both are visible from the window near Talawakele.
- 28 Tunnels: Including the Singha Malai Tunnel at 562 metres, the longest in the hill country.
Before planning your holiday, don't forget to check our Sri Lanka Visa for Indians guide for the latest entry requirements.
When Is the Best Time to Travel on the Kandy to Ella Train?

When you travel on this route, it makes a big difference. Here’s a quick overview:
- December to March: Dry season with clear skies and the best visibility along the route. This is the most popular window, so Kandy to Ella train bookings should be made well in advance.
- May to September: Green landscape with some rainfall. Mist gives the hill-country scenery a different character.
- October to November: Monsoon season. Service disruptions are more likely on this stretch, so this period is best avoided.
For the best experience, take a morning train. When trains run from Kandy, the Podi Menike is usually the most popular. In 2026, morning departures from Nanu Oya are still your best choice, as you’ll enjoy daylight views and reach Ella before evening.
If you're planning a longer holiday, our guide on the best time to visit Sri Lanka explains the weather across different regions and seasons to help you choose the right travel period.
What Should You Pack for the Kandy to Ella Train?
A little preparation goes a long way on this holiday. Here’s what to pack:
- Water: Carry 1-2 litres per person. Refill at your accommodation before heading to the station.
- Food: Pack a meal before you board. Vendors often board at stations selling local snacks, fresh fruit, and nuts, although hot meal options are limited on most services.
- Light jacket or cardigan: Temperatures drop as the Kandy to Ella train climbs above 1,500 metres.
- Tissues and hand sanitiser: Toilets on board are basic and may not always be stocked.
- Small cash: Keep cash for vendors who board at stations along the route.
- Pack light: 2nd- and 3rd-class carriages have limited space above the seats. A small bag is much easier to manage than large luggage.
If you're taking the Kandy-to-Ella or Ella-to-Kandy train in reverse, this packing list remains useful.
Final Takeaway
Even with the temporary route changes, the Kandy to Ella train is still one of Sri Lanka's top travel experiences. In 2026, you’ll need to plan ahead since part of the route is closed, but the journey from Nanu Oya to Ella is still worth doing. Always check the latest schedule with Sri Lanka Railways before you make plans, as services can change.
If you want to include the Kandy to Ella train in your Sri Lanka holiday, contact Holiday Tribe and we’ll help you plan your itinerary.
Published : 7/2/2026
Updated : 7/2/2026
Author : Aakansha Vatsalya