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.
⚡ 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?
The Kandy–Ella trains offer three classes. The right choice depends on your budget and how you want to experience the journey.
Kandy to Ella Train Timetable 2026
Several trains run between Kandy and Badulla (via Ella) each day. Not all offer 1st class. Here are the main options:
💡 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.
⚠ Sri Lanka Trains Run Late
Arrival times are approximate. Hill country trains almost always run late — sometimes 30 minutes, occasionally 1–2 hours. Never plan a tight onward connection based on the scheduled arrival. Build the entire day around the train journey itself.
Which Side of the Train to Sit On
This is one of the most-asked questions about the Kandy–Ella journey. The answer depends on what you want to see most.
🚁 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)
How to Book the Kandy to Ella Train
There are three ways to book tickets. Each has its own pros and cons:
🌐 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 Early — Especially Peak Season
1st class observation car seats sell out weeks in advance during December–March and July–August. Book the moment the 30-day window opens. 2nd class reserved seats fill quickly too. 3rd class is always available on the day but no seat is guaranteed.
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
Allow 7–9 hours including typical delays. Don’t plan anything requiring a fixed arrival time at Ella on the same day. Build the entire day around the train.
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 scheduled journey time is approximately 6.5 to 7 hours, but delays of 30–90 minutes are very common. Allow 8–9 hours for the full day. Train 1005 Podi Menike departs Kandy at 08:47 and is scheduled to arrive at Ella around 15:45 — in practice often closer to 16:30 or later.
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
Planning Your Sri Lanka Trip?
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.