scenic-trains
The Kandy to Ella train: the complete guide
Everything about the Kandy-Ella scenic train — booking, classes, seat sides, the best photo opportunities, and the honest hybrid car-and-train strategy.
The most famous train journey in Sri Lanka
The Kandy-Ella section of the Colombo-Badulla main line is consistently listed among Asia’s greatest rail journeys — and the ranking is deserved. The route traverses the central hill country from 465m (Kandy) to 1,884m (Pattipola, the highest station) and descends again to 1,040m at Ella, passing through tea estates, misty valleys, waterfalls, jungle gorges, and the extraordinary Demodara Loop spiral.
The train is genuinely beautiful. It is also genuinely slow (delays of 30-90 minutes are normal), old (rolling stock dates from the 1970s-1980s), and overcrowded during peak season when backpacker tourism fills every reserved seat and more. Managing these facts alongside the genuine wonder of the journey is the point of this guide.
At a glance
| Where | Kandy to Ella, via Nanu Oya (the station for Nuwara Eliya) |
| Cost | Around $3-5 for 2nd class reserved on the full route; less for shorter sections |
| Time needed | 7-9 hours full route (with typical delays); around 3 hours for Nanu Oya-Ella alone |
| Getting there | Kandy railway station is central and walkable from most hotels; book seats online or through a tour operator |
| Best time | Dry-season mornings for the clearest views — see the weather section below, since the “best” side of the hill country depends on which monsoon is active |
The honest hybrid strategy
The full Kandy-Ella train takes 7-9 hours depending on delays. Of this journey, the most spectacular section is the 2.5-3 hours between Nanu Oya (the station for Nuwara Eliya, at 1,711m altitude) and Ella (at 1,040m). This section contains:
- The Pattipola summit descent
- The Demodara Loop spiral
- The Nine Arch Bridge
- The most dramatic tea-estate scenery of the entire route
The Kandy-Nanu Oya section (approximately 4 hours) has some beautiful scenery but is substantially less dramatic and frequently through flat agricultural plains in its early stages.
The hybrid recommendation:
- Car from Kandy to Nanu Oya: 2.5 hours, comfortable, allows stops at Ramboda Falls, Nuwara Eliya tea estate viewpoints, and Horton Plains if timing allows.
- Train from Nanu Oya to Ella: 3 hours on the scenic highlight, reserved seat booked, right-side window, camera ready.
This approach captures 80% of the train journey’s visual value in 40% of the time, with a morning in Nuwara Eliya’s hill country included.
If you want the full experience: the full Kandy-Ella train is extraordinary and should be done at least once. Manage expectations for delays, bring food and water, claim a window seat, and surrender to the pace.
A realistic hybrid day, hour by hour:
| Time | Stage |
|---|---|
| 7:00am | Depart Kandy by car |
| 7:00-9:30am | Drive to Nanu Oya, with a stop at Ramboda Falls or a tea estate viewpoint |
| 9:30-11:30am | Nuwara Eliya — tea factory, town, or a short walk, depending on your pace |
| ~12:00pm | Board the reserved 2nd class train at Nanu Oya |
| 12:00-3:00pm | Train to Ella, including the Demodara Loop and Nine Arch Bridge |
| 3:00pm onward | Arrive Ella with the afternoon free — see our day trips from Ella guide for what to do next |
Build in slack around the train segment specifically — see the delays section below — since the road segment is far more predictable than the rail segment.
Classes explained
First class (observation car/air-conditioned)
First class on this route is an air-conditioned carriage with sealed windows. These windows cannot be opened.
The consequence: you cannot photograph out of first class without glass glare. The most shared photographs from this train are taken through open windows or from open carriage doors. First class prevents this.
Verdict: first class is comfortable but actively worse for photography than second class. The price premium ($7-10 over second class) buys you sealed seats, AC, and a worse photography experience.
Second class reserved (recommended)
Second class reserved has opening windows, a guaranteed seat, and enough space to photograph. This is the sweet spot for most travellers.
Cost: approximately $3-5 (varies by route length and origin station).
Booking: essential — second class reserved seats sell out within hours of becoming available (30 days in advance). See the train booking guide for the 30-day strategy.
Third class unreserved
No reserved seat, first-come basis, passengers spill into the doorways and vestibules. The iconic “leaning out of the open door” photograph comes from third class.
Verdict: fine if you embrace the adventure and don’t mind sitting on a floor or standing. The open-door riding is genuinely thrilling but has a real risk of items dropping out. Acceptable for short sections (Nanu Oya-Ella is 3 hours); challenging for full-day journeys.
For a fuller side-by-side comparison of all three classes across the wider rail network — not just this route — see our 1st vs 2nd vs 3rd class guide. And if you’re still weighing whether to take the train at all, our train vs car for Kandy-Ella comparison lays out the trade-offs plainly.
First-class train Kandy to Ella — for comfort-focused travellers From Ella: Odyssey First Class Scenic Train Ticket to KandyBooking strategy
Seats open exactly 30 days before departure at 07:00 Sri Lanka time (02:30 UTC, 00:30 UK, 09:30 Sri Lanka). For the December-March peak and July-August window, 2nd class reserved seats on the Kandy-Ella run sell out within 10-15 minutes of release.
Most reliable booking methods:
- GYG / tour operators: buy tickets through organised tours that have pre-purchased reserved seats. They pay a markup but guarantee seats regardless of the 30-day window.
- 12go.asia or Bookaway.com: third-party rail booking platforms with queue access at the 30-day release point.
- Sri Lanka Railways website (www.exprail.lk): the official source but technically unreliable — frequent crashes during peak sale windows.
At the station: always possible for unreserved third class. Reserved seat availability at the station day-of varies dramatically by season. Don’t rely on walk-up reserved seats during December-March or July-August.
Third-class train Kandy to Ella — budget optionWhich seat side for the best views
Right side facing forward (Kandy → Ella direction): faces the steep tea-estate drop on the descent from the highlands. The valley views, the Demodara Loop, and the approach to Ella all appear on the right side.
Left side facing forward (Ella → Kandy direction): the corresponding logic applies in reverse.
The five landmark moments to keep camera ready (see our dedicated photo guide for detail):
- Approaching Pattipola from the north (highest point of the line)
- The Demodara Loop spiral descent
- Demodara tunnel exit (emerging on top of the bridge you just went under)
- The Nine Arch Bridge crossing (from inside the train)
- The Ella descent with valley opening up
Weather, mist, and the two monsoons
Sri Lanka has two monsoons, and the hill country the train crosses sits between the zones they affect. The southwest monsoon (roughly May-September) brings the heaviest rain to the western and southern slopes — including the Kandy and Nuwara Eliya side of the line — with afternoons especially prone to cloud and showers. The northeast monsoon (roughly October-January) instead affects the eastern side of the island more, which is closer to the Ella/Badulla end of the route and the east coast beyond it. Neither monsoon reliably clears the whole route at once, which is why there’s no single “best month” for this train — only a better side of the day and a realistic expectation of some cloud.
Practical takeaway: morning departures (both by car and by train) generally give clearer light and fewer clouds than afternoon ones, regardless of which monsoon is technically active. If photography is your priority, see our dedicated photo spots guide and try to time the Nanu Oya-Ella section for the morning. For a fuller picture of how the two monsoons affect travel planning across the island, see our monsoon-by-region guide.
Delays and the reality
The Kandy-Ella train has delays on approximately 60-70% of journeys (based on traveller reports). Typical delay: 30-60 minutes. Maximum delays in rainy season: 2-3 hours. These delays are caused by single-track conflicts, seasonal weather, and the general state of Sri Lanka’s railway infrastructure.
Practical consequence: do not plan tight connections from the Ella station. If your train is scheduled to arrive at 16:00 and you have a dinner reservation at 17:00, your dinner reservation is at risk. Build 1-2 hours of buffer into any activity planned after the train arrival.
This line is part of the wider Colombo-Badulla main line — see our Sri Lanka train network overview for how it connects to the rest of the country’s rail system, including the Colombo-Kandy leg most travellers ride first. Engineering enthusiasts should also read our dedicated Demodara Loop guide and Nine Arch Bridge best-time-to-photograph guide for more than we can cover in a single paragraph here. If your itinerary starts in Kandy, our Temple of the Tooth visitor guide is worth reading the evening before you board.
FAQ
Is the view the same in both directions?
Yes in terms of scenery content, but different in terms of light. If you ride Kandy → Ella in the morning, the right side is in morning light (best for photography). If you ride Ella → Kandy in the morning, the left side is in morning light.
Can I do the Kandy-Ella train as a return journey in one day?
Only by leaving very early and arriving back very late — the journey is 7-9 hours each way. Not sensible unless the train experience itself is the entire point of the day.
Is there food on the Kandy-Ella train?
Vendors board and exit at stations selling hot food, snacks, and drinks. The quality and timing are unpredictable. Bringing your own food and water from Kandy is the reliable option.
Is the Nanu Oya-Ella section worth doing even if I don’t do the full Kandy-Ella?
Absolutely yes. The 3-hour Nanu Oya-Ella section is the heart of what makes this train world-famous. If your time is limited or your budget is tight, the Nanu Oya-Ella partial journey (cheaper ticket, less time, same core scenery) is the smart choice.
Is there one “best month” to ride the Kandy-Ella train?
No — because the southwest monsoon (roughly May-September) and northeast monsoon (roughly October-January) affect different sides of the hill country, there’s no single month that guarantees clear skies for the whole route. Morning departures tend to have better light and less cloud than afternoons in any season.
Do I need to book Kandy-Nanu Oya and Nanu Oya-Ella as two separate tickets for the hybrid strategy?
Yes, if you’re driving the first leg by car you only need one train ticket, for Nanu Oya to Ella. Book that single-leg reserved seat through the same channels as a full-route ticket — see the booking strategy guide — and confirm your car transfer separately with your driver or hotel.