The train from Kandy to Ella is regularly described as one of the most beautiful rail journeys in the world. For once, that description is not an exaggeration. For seven hours the train winds through the central highlands of Sri Lanka, past tea estates, waterfalls, tunnels, and ridge-top views that drop hundreds of metres into misty valleys below.
But getting the most out of it requires a little planning. Which class should you book? Which side of the train? Which train gives the best timing? This guide answers all of it.
Track Maintenance Work on the Kandy to Ella Line
Sri Lanka Railways is currently carrying out track maintenance and rehabilitation work on sections of the hill country line between Kandy and Badulla. As of August 2026, this is affecting journey times and the operating schedule on the route.
Extended Journey Times
Delays longer than usual are being reported on this route during the maintenance period. Allow a full day for the journey rather than the standard 7 to 8 hours. Some travellers are reporting arrival times at Ella of 17:30 or later on days with active track work.
Possible Schedule Changes
Sri Lanka Railways may alter or suspend specific train services on short notice during maintenance windows. Check the current status at eticket.railway.gov.lk or through your hotel or tour operator within 48 hours of travel. Do not rely solely on schedules confirmed weeks in advance.
Bus Replacement Services
On sections where track work suspends train operations, Sri Lanka Railways operates bus replacement services between affected stations. These cover the same route but without the scenic highland experience. If the train is your reason for the journey rather than just transport, confirm the service is running before you travel.
What This Means for Your Trip
The track rehabilitation is a long-term infrastructure investment that will improve the line when complete. In the short term, build flexibility into your Ella arrival day: do not book an evening activity, a dinner reservation, or onward transport on the same evening you travel by train. Your accommodation will understand — this is a known situation for all Ella guesthouses right now.
⚡ Kandy to Ella Train, Key Facts
Why the Kandy–Ella Train Is Worth the Hype
The rail line between Kandy and Badulla was built by British colonial engineers between 1864 and 1924. The terrain rises from around 500 metres in Kandy to over 1,800 metres in Nanu Oya, then descends dramatically through the southern highlands to Ella at 1,041 metres.
The engineering solution involved 46 tunnels, 93 bridges, and gradients steep enough that the train rarely exceeds 30 km/h through the most dramatic sections. That slowness is precisely what makes it so good, you have time to absorb every waterfall, every ridge, every tea estate stretching to the horizon.
The stretch from Kandy to Nanu Oya, climbing through Hatton and Talawakele, is the most visually dramatic. From Nanu Oya onward toward Ella the scenery becomes more intimate: tighter valleys, denser vegetation, and the famous Nine Arch Bridge just before Ella station.
Train Classes: Which Should You Book?
Three classes run on the Kandy to Ella line. They offer genuinely different experiences, not just different price points. Here is what each one actually means in practice so you can decide which suits you.
Kandy to Ella Train Timetable
The timetable below shows services currently operating from the highland stations to Ella and Badulla. Because the direct Kandy service is suspended, your journey will begin at Nanu Oya or Ambewela after travelling there by road from Kandy. Plan your road transfer from Kandy to arrive at your boarding station at least 30 minutes before the train departure. All arrival times at Ella are approximate.
💡 Which Train Is Best?
Train 1005 Podi Menike (departs 08:47) is the most recommended. It arrives in the highlands during the best morning light and reaches Ella in the afternoon. It is also the most popular, book 1st and 2nd class well in advance.
⚠ No Direct Kandy Departure — Board at Nanu Oya or Ambewela
The Kandy departure listed in the original timetable for trains like Podi Menike is suspended in August 2026. These trains are currently originating from the highland stations. Plan your road transfer from Kandy to Nanu Oya or Ambewela and board there. Confirm current boarding stations at eticket.railway.gov.lk or through your hotel before travel.
Which Side of the Train to Sit On
Seat side is the most-asked practical question about this journey and the answer is clear: if you are travelling Kandy to Ella, sit on the left. The left side gives you the valley drop-offs on the climb through Hatton, the waterfall gorges around Talawakele, and the Nine Arch Bridge approach just before Ella. Here is the full breakdown.
🚁 Seat Side Guide, Kandy to Ella Direction
◀ Left Side (A window seats), Recommended
Best for: highland valley views, dramatic drop-offs into tea estate valleys, waterfall gorges around Hatton, and the Nine Arch Bridge view approaching Ella. Recommended for most travellers.
▶ Right Side (D window seats)
Best for: mountain ridges and peaks on the climb up from Kandy, closer rock faces and tunnel mouths. Less dramatic for valley drops but still excellent.
🚫 The Open Doorway (3rd Class)
Standing in the open doorway gives 180-degree views, the most dramatic vantage point on the entire train. Safe but breezy. Hold on firmly.
Key Stops & What to Expect Along the Route
Kandy (500m)
The journey begins in Sri Lanka’s cultural capital. The first 30 minutes pass through suburban areas before the landscape opens into farmland and jungle.
Departure: 08:47 (Train 1005)
Peradeniya Junction
First major junction a few minutes from Kandy. The train crosses a notable bridge over the Mahaweli River. The famous Botanic Gardens are nearby.
Hatton (1,270m)
The dramatic highland climb begins properly here. Tea estates appear on both sides. Deep gorges and waterfalls. The section between Hatton and Talawakele is arguably the most dramatic of the entire journey.
Talawakele (1,260m)
Famous for Devon Falls and St Clair’s Falls visible near the railway line. Watch the left side of the train carefully through this entire section.
Nanu Oya, for Nuwara Eliya (1,700m)
The highest point on the line. Nuwara Eliya is 8 km from this station by tuk-tuk. The surrounding tea highlands are at their most expansive here.
Ohiya (1,740m)
A quiet, misty station surrounded by cloud forest. Often surprisingly cold even in the dry season. Tunnel sections nearby.
Haputale (1,431m)
Spectacular ridge-top views on both sides, the town sits on a knife-edge ridge with the southern plains visible far below. Worth a separate visit if your schedule allows.
Ella (1,041m)
The penultimate stop on the Badulla line. The Nine Arch Bridge is visible roughly 2–3 minutes before arriving at Ella station, watch the left side carefully.
Arrival: ~15:45+ (Train 1005)
The road from Kandy to Nanu Oya through Nuwara Eliya is genuinely beautiful: the same tea estates and highland scenery you would see from the train, but from a different angle and at your own pace. Many of our guests in August 2026 are treating the road transfer as part of the experience: stopping in Nuwara Eliya for a tea factory tour and lunch, then driving to Nanu Oya to board the afternoon train down to Ella. It works extremely well as a combined day. Our Highland Tours are built around exactly this kind of flexible routing.
How to Book the Kandy to Ella Train
Booking works the same way as usual but your journey now starts at Nanu Oya or Ambewela rather than Kandy. When booking online or through your hotel, book a ticket from Nanu Oya (or Ambewela) to Ella rather than from Kandy. Do not book a Kandy departure: those services are not running. Here are the three booking methods.
🌐 Online, eticket.railway.gov.lk
The official Sri Lanka Railways online booking portal. Opens exactly 30 days before the travel date. 1st and 2nd class reserved seats available. The website can be slow on the 30-day release date, try early morning Sri Lanka time (GMT+5:30).
🏠 Through Your Guesthouse or Hotel
Most guesthouses in Kandy can book train tickets on your behalf for a small commission of LKR 200–500. The easiest option if you are not comfortable navigating the government website. Ask to book as early as possible.
🚁 At Kandy Railway Station
Reserved seats can be purchased at the ticket office up to 30 days in advance. On the day, unreserved 3rd class tickets are available at the platform. Arrive early and join the correct queue for reserved seating.
⚠ Book from Nanu Oya, Not Kandy
When booking at eticket.railway.gov.lk, your origin station is Nanu Oya or Ambewela, not Kandy. Kandy departures are currently suspended. 1st class observation car seats on the operational highland section still sell out fast, especially in peak season. Book as early as the 30-day window allows.
Practical Tips for the Journey
Food & Drinks
Vendors board at each station selling short eats, roti, fruit, and drinks. Bring LKR cash. Buying from platform vendors is one of the genuine pleasures of this journey.
Cold Weather
The train reaches above 1,700m near Nanu Oya and Ohiya. Bring a light jacket, even in the dry season it can be surprisingly cold near open windows at altitude.
Journey Length (August 2026)
The direct Kandy service is suspended. Your journey now starts at Nanu Oya or Ambewela after a 2.5 to 3 hour road transfer from Kandy. The train from Nanu Oya to Ella takes approximately 2 to 2.5 hours. Allow a full day from Kandy to Ella including the road section.
Data & Signal
Mobile data is patchy through some highland tunnel sections. Download offline maps and save your accommodation details before boarding.
Toilets
All classes have toilets on board. 1st class facilities are significantly better. Bring wet wipes and hand sanitiser regardless of class.
Motion Sickness
The train sways considerably through highland curves. If prone to motion sickness, sit facing the direction of travel and focus on the horizon rather than nearby objects.
Frequently Asked Questions
The direct train from Kandy to Ella is not operating in August 2026. Cyclone and landslide damage closed the lower sections of the upcountry line. You must travel by bus or private car from Kandy to Nanu Oya (2.5 to 3 hours by road), then board the train for the highland section to Ella (approximately 2 to 2.5 hours by train). Total journey time from Kandy to Ella is 5 to 6 hours combining road and rail.
The left side window seats (A seats in 2nd class) travelling Kandy-to-Ella give the best views, valley drop-offs, tea estates, and the Nine Arch Bridge approach. The 1st class observation car offers panoramic windows facing forward. In 3rd class, the open doorway gives the widest, most dramatic views of any class.
Book at eticket.railway.gov.lk, the official Sri Lanka Railways portal. Tickets open exactly 30 days before the travel date. 1st and 2nd class reserved seats available online. Alternatively ask your hotel to book on your behalf, or purchase unreserved 3rd class at Kandy station on the day.
1st class is the panoramic observation car, larger wrap-around windows, air conditioning, less crowded, around LKR 3,800–4,500. 2nd class has open windows, fans, reserved seats, and costs around LKR 800–1,200. For most travellers, 2nd class offers the best value and most authentic experience.
You pass over the Nine Arch Bridge on the train and get a brief glimpse from the left side window approaching Ella. You cannot photograph the full arch structure from inside the train. The iconic images are taken from the ground, walk from Ella town (around 20–25 minutes) and time your visit for a passing train at approximately 9:15 AM or 3:40 PM.
Both are excellent, many travellers combine them. The train is slower (7–9 hours vs 4–5 by road) but the journey experience itself is unique and irreplaceable. The road through Nuwara Eliya has its own spectacular scenery. If you have time, do the train at least one way, it genuinely lives up to its reputation.
More Sri Lanka Travel Guides

Best Time to Visit Sri Lanka: Month-by-Month Weather & Festival Guide

The Perfect 12-Day Sri Lanka Itinerary with Private Driver

Sri Lanka Visa for Tourists: Step-by-Step ETA Application Guide 2026
Building a Hill Country Itinerary Around the Train?
If you’re putting together a broader itinerary that includes the Kandy–Ella journey, Coastline Lanka Travels can help you plan the rest, private tours, airport transfers, and tailor-made routes built around your dates.