Skip to content
Itineraries & PlanningUpdated · 11 min read

The Kandy to Ella Train in 2027: Line Status, Tickets, Timetable and Best Seats

The Kandy to Ella train is the ride everyone wants, and in 2027 it needs a different plan. Here is exactly what is running, the current timetable, how to book, where to sit, and how we route our guests so they still get the best of it.

By the Zelenso Travel planning team, Sri Lanka
The blue hill-country train crossing the Nine Arches Bridge near Ella
The hill-country train crossing the Nine Arches Bridge near Ella, on the section that reopened in June 2026.

Quick answer

Is the Kandy to Ella train running in 2027?

Not the full journey, as of November 2026. Cyclone Ditwah damaged the line in November 2025. The Nanu Oya to Ella section reopened on 20 June 2026 and runs daily, but no train currently reaches Kandy and no full reopening date has been announced. Drive from Kandy to Nanu Oya (2.5–3 hours) and take the train from there.

  • Nanu Oya → Ella runs daily: 09:00 departure, about 2.5 h
  • No train reaches Kandy; no official reopening date yet
  • Reserved seats open 30 days ahead on the official portal
  • Right side to Nanu Oya, left side to Ella
Full line status
Not running (Nov 2026)
Open section
Nanu Oya → Ella → Badulla
Nanu Oya to Ella
~2.5 hours
Booking opens
30 days ahead
In this guide (11 sections)
Status, November 2026

Is the Kandy to Ella train running?

The good news is that the open section is the one most people come for. From Nanu Oya, the station for Nuwara Eliya, the line climbs past Pattipola, the highest station on the network, runs along the Idalgashinna ridge and drops through tea estates into Ella. You lose the Kandy to Nanu Oya stretch, which is pretty but not the highlight.

Background

What happened to the line since November 2025

Timeline of the hill-country railway closure and reopening
DateWhat happened
27 Nov 2025Cyclone Ditwah: the upcountry line is suspended. The Colombo–Badulla line is damaged at around 223 locations.
20 Dec 2025Badulla to Ambewela reopens with a special Udarata Menike service.
7 Jan 2026The Ella Odyssey special train resumes on the reopened section.
Mar–May 2026Repairs to the Peradeniya bridge near Kandy fall behind schedule.
20 Jun 2026Nanu Oya to Badulla reopens after the Parakumpura landslide section is rebuilt. Podi Menike runs from Nanu Oya at 09:00.
Early Oct 2026Services between Colombo and Peradeniya are reported to resume.
21–26 Oct 2026A landslide at Kadigamuwa closes Rambukkana to Peradeniya and Gampola; the suspension is extended indefinitely.
Nov 2026No train reaches Kandy. Only Nanu Oya to Ella and Badulla is running.
Timetable

Current timetable: Nanu Oya to Ella

Sri Lanka Railways is running a special timetable on the reopened section. These times were published in late October 2026; check the booking portal before you travel, because special timetables change.

Nanu Oya to Ella train times, late 2026
TrainRunsNanu OyaEllaBadulla
1005Daily09:0011:2712:16
1043 Ella OdysseyWednesdays13:0015:21—
1015Daily except Wednesday14:3016:5717:46
Times from an operator timetable dated 25 October 2026. Some forums also list an Udarata Menike in the afternoon. Return trains leave Ella at about 09:52 and 15:52.

The 09:00 departure is the one we recommend. It gets you to Ella before midday, with time for Little Adam's Peak or the Nine Arches Bridge in the afternoon, and the morning light over the tea estates is usually clearer.

Plan it

How to do the journey in 2027

While the Kandy section is closed, the smoothest plan combines a private car with the open stretch of railway:

  1. Kandy to Nuwara Eliya by road (about 2.5–3 hours), stopping at Ramboda Falls and a tea factory. Stay a night in the hill country.
  2. Nanu Oya to Ella by train on the 09:00 departure, about 2.5 hours. Nanu Oya station is a short drive from Nuwara Eliya.
  3. Your driver takes the luggage by road to Ella (about 2–2.5 hours) and meets you at the station.

That is exactly how we route our 10-day itinerary, and it means a cancelled or delayed train costs you nothing: the car simply drives you on.

Private driverA car and driver who meets every trainFrom US$75 a day for a sedan or US$105 for a van, including fuel, tolls and the driver's lodging.
See driver rates →
Tickets

Tickets, classes and prices

Fares on Sri Lanka's railways are low, but published figures disagree and change, so treat the ranges below as a guide and confirm the price when you book.

Train classes on the hill-country line
ClassWhat you getTypical fareBest for
First class (observation or AC)Reserved seat; observation car at the rear on some trains; AC on othersA few thousand rupeesComfort and a guaranteed seat
Second class reservedReserved seat, fans, opening windows and doorsAround LKR 1,500–2,000 reportedThe best balance: views and air
Third class reservedReserved basic seatAround LKR 1,000–1,500 reportedBudget with a seat
Unreserved (2nd/3rd)Ticket from the station, no seat guaranteedA few hundred rupeesFlexible travellers; crowded in season
Ella Odyssey (special)Tourist train with reserved seatingLKR 3,000–5,000 Colombo–Badulla (published)When it runs on your day
Fares conflict between sources (Nov 2026). Ordinary unreserved fares for the full Kandy–Ella route were reported at about LKR 300 (3rd) and LKR 600 (2nd). Check the official portal for current prices.
Step by step

How to book the train online

  1. Check the date window

    Reserved seats go on sale 30 days before travel. Set a reminder: popular trains in peak season sell out within minutes of opening.
  2. Open the official portal

    Go to seatreservation.railway.gov.lk, the Sri Lanka Railways reservation site. Do not use look-alike resale sites.
  3. Choose the train and class

    Search Nanu Oya to Ella (or Badulla). Pick first class, second class reserved or third class reserved where offered.
  4. Enter passenger details

    Foreign passengers need a passport number for each traveller. Ticket names and passport numbers can be checked on board.
  5. Pay and keep the e-ticket

    Pay by card and keep the confirmation. Booking closes 2 hours before departure, and tickets can only be cancelled if Sri Lanka Railways cancels the train.

Sold out? Unreserved tickets are sold at the station on the day, and the train is still worth riding if you do not mind standing for part of the way. Or ask us: we plan around the train dates when we build your route.

Where to sit

Best side and best sections

The rule of thumb: sit on the right from Kandy to Nanu Oya, and on the left from Nanu Oya to Ella. The line twists constantly, so the view swaps sides often; second class, with opening windows and doors, makes it easy to move.

Highlights between Nanu Oya and Ella
SectionWhy it is special
Nanu Oya to PattipolaTea estates and cloud forest; Pattipola is the highest station on the network
Ohiya areaHigh plateau scenery near Horton Plains
Idalgashinna to HaputaleThe line runs along a ridge with long views to the south
Approach to EllaTea terraces and the Ella Gap
Ella to DemodaraThe Nine Arches Bridge and the Demodara loop, where the line crosses under itself
Photo stop

Seeing the Nine Arches Bridge

The Nine Arches Bridge sits between Ella and Demodara, so a ticket that ends at Ella does not cross it. Most people walk to the bridge from Ella (about 30–45 minutes, or a short tuk-tuk ride) and wait for a train.

Crossing times follow the special timetable. Trains heading to Badulla cross a little after they leave Ella, and return trains cross shortly before they reach Ella. We have not found a reliable published list of 2026 crossing times, so ask locally or allow an hour of waiting. See our Nine Arches Bridge experience and train journey experience.

Compare

Train or private car?

Comparison of the train and a private car between the hill country and Ella
Train (Nanu Oya to Ella)Private car
TimeAbout 2.5 hoursAbout 2–2.5 hours from Nuwara Eliya
SceneryExceptional: ridges, tea estates, tunnelsVery good, with stops where you choose
CostLowFrom US$75 a day for the whole car
LuggageAwkward on a busy trainIn the boot
ReliabilityDelays and suspensions happenFlexible; the backup if the train is cancelled

You do not have to choose. With a driver, you ride the train and the car follows. For more on what a driver should cost, see our car and driver rate guide.

Looking ahead

What changes when the full line reopens

When Sri Lanka Railways restores the line through Kandy, the classic journey returns: Kandy to Ella in about 6.5 to 7 hours, through Peradeniya, Gampola, Hatton and Nanu Oya. Expect demand for reserved seats to be very high in the first months, so book on the day sales open, 30 days ahead.

Until then, plan on the Nanu Oya route. Itineraries we build in 2027 include it by default and switch back to the full journey only once services are confirmed.

Frequently asked questions

Is the Kandy to Ella train running in 2027?

Not end to end at the time of writing (November 2026). Cyclone Ditwah damaged the line in November 2025. The Nanu Oya to Ella and Badulla section reopened on 20 June 2026, but a landslide in October 2026 closed the line between Rambukkana and Peradeniya, so no train reaches Kandy. No official date has been given for the full Kandy to Ella service to return.

Can I still ride the scenic train to Ella?

Yes. The Nanu Oya to Ella section, near Nuwara Eliya, is running, and it includes much of the famous scenery: tea estates around Pattipola, the Idalgashinna ridge and the approach to Ella. Most travellers drive from Kandy to Nanu Oya and board there.

How long is the train from Nanu Oya to Ella?

About 2.5 hours. The daily morning train leaves Nanu Oya at 09:00 and reaches Ella at about 11:27 on the current special timetable. When the full line from Kandy is open, the whole journey takes about 6.5 to 7 hours.

How do I book the Ella train?

Book reserved seats on the official Sri Lanka Railways portal, seatreservation.railway.gov.lk. Sales open 30 days before travel and close 2 hours before departure. You need each passenger's passport number. Unreserved third-class tickets are sold at the station on the day.

Which side of the train is best for Ella?

Sit on the right-hand side from Kandy to Nanu Oya, then on the left-hand side from Nanu Oya to Ella. The views switch sides often, so standing at the open doors or windows for short stretches is common.

How much does the Kandy to Ella train cost?

Very little. Published fares vary by source and class, from a few hundred rupees in third class to a few thousand for reserved first-class or special trains such as the Ella Odyssey. Check the current fare on the official booking portal when you book.

Is it worth taking the train instead of a car?

For the Nanu Oya to Ella section, yes: it is one of the great rail journeys in Asia and only about 2.5 hours. Do it with a private driver who takes your luggage by road and meets you at Ella, so you get the scenery without carrying bags or worrying about connections.

What happens if my train is cancelled?

Reserved tickets are refunded when Sri Lanka Railways cancels a service, as it did during the October 2026 suspension. With a private driver, the backup is simple: the car takes you on to Ella by road in about 2 to 2.5 hours.

How we researched this guide

Written by the Zelenso Travel planning team in Sri Lanka from the trips we run, then checked against the primary sources below. Facts were last checked on 2 November 2026. Rules, fees and timetables change: confirm anything time-critical with the official source before you travel.

  1. Podi Menike resumes Nanu Oya to BadullaThe Sunday Times (Sri Lanka) · checked Nov 2026
  2. Train services suspended between Rambukkana, Peradeniya and GampolaNewswire · checked Nov 2026
  3. Ella Odyssey resumes after Cyclone DitwahNewsfirst · checked Nov 2026
  4. Peradeniya bridge restoration delaysAda Derana · checked Nov 2026
  5. Online seat reservationsSri Lanka Railways · checked Nov 2026
  6. Ella Odyssey ticket resale arrestsNewsfirst · checked Nov 2026
  7. Colombo–Kandy–Ella train status 2026byc.lk · checked Nov 2026

Want the train built into your trip?

We plan the drive to Nanu Oya, help with seat reservations, and have your driver meet you at Ella with the luggage. Tell us your dates.

Free, no obligation. We reply within 24 hours. See our privacy policy.