← All guides

Kandy to Ella Train: Does It Run, Which Class — and How Do You Get Seats?

5 min read

Blue train curving through green hill country, a passenger leaning out of an open carriage door

Start with the part most guides still miss: at the end of October 2026, no train was running between Kandy and Nanu Oya. Cyclone Ditwah damaged long stretches of the hill-country line in late November 2025. The section from Nanu Oya through Ella to Badulla reopened on 20 June 2026, and since 2 October 2026 trains from Colombo have again run as far as Peradeniya and Gampola, although landslides near Kadigamuwa have interrupted that section several times since. Kandy station itself is not served while the Peradeniya railway bridge is rebuilt, and no firm date has been announced for the line between Gampola and Nanu Oya. Until the line reopens, our pick is the car transfer to Nanu Oya with the train to Ella: it costs €27.15, is rated 4.7 from 157 reviews and includes the train tickets.

What that means for the trip

The classic through journey from Kandy is not available at the moment. The practical route is by road from Kandy to Nanu Oya, the station for Nuwara Eliya, and then by train through Haputale and Ella. You still ride the best-known tea-country section; you lose the slower climb out of Kandy. Check the status again before booking anything that depends on the full line: repair targets have already slipped.

OptionDurationFromRating
Car from Kandy to Nanu Oya, train to Ella, tickets included6–8 hours€27.154.7 (157)
Car to Nanu Oya and the 9 am train to Ella4 hours (as listed)€30.494.9 (13)
First-class train ticket from Kandy to Ella10 hours€85.133.9 (152)

The first option has the longest review record and stops in Nuwara Eliya, at waterfalls and tea estates before the train. The 9 am version suits travellers who want to reach Ella earlier: its booking page gives a 5 am departure from Kandy and arrival in Ella around noon, so the listed four hours do not cover the whole journey. Both transfers name second- or third-class train tickets. The booking page of the first-class ticket states that, until the line reopens, the train journey starts at Ambewela and the seller provides a free shuttle there.

Which class on the scenic section

Hill-country trains carry different combinations of reserved first, second and third class, so the class label on your booking matters more than the train’s name. Reserved second class is the best balance for most travellers: a numbered seat and, usually, windows that open. First class trades some of that openness for comfort where the train carries it. Third class is the budget choice; a reserved third-class seat is very different from boarding an unreserved carriage and hoping for space.

Our recommendation until the line is repaired: book a road-plus-rail transfer with tickets included and confirm the class in writing. If the train itself matters less, compare other day trips from Kandy.

The tours travellers book most

Kandy to Ella Drop Car: Train From Nanu Oya Tickets Included

Kandy to Ella Drop Car: Train From Nanu Oya Tickets Included

⏱ 6 - 8 hours · 4.7 (157)

Journey from Kandy to Ella by tuk tuk or luxury car and scenic train. Explore Nuwara Eliya, waterfalls, and tea estates before boarding the famous hill-country train from Nanuoya.

from €27 per person

Check availability →
Kandy: Private Tuk-Tuk City Tour, Tailored to Your Interests

Kandy: Private Tuk-Tuk City Tour, Tailored to Your Interests

⏱ 6 hours · 4.9 (1,776)

Explore the Sacred City of Kandy, now a UNESCO World Heritage Site. Drive through the city in a tuk-tuk, visit temples, museums, and a tea plantation, and customize the tour to…

from €3.30 per person

Check availability →
Kandy: Private Guided Tuk-Tuk Day Tour, Ambuluwawa Option

Kandy: Private Guided Tuk-Tuk Day Tour, Ambuluwawa Option

⏱ 6 hours - 1 day · 4.8 (323)

Explore Kandy at your own pace on a private tuk-tuk or car city tour. Choose temples, gardens, museums, viewpoints, or a tea factory, with Ambuluwawa Tower available on selected…

from €3.20 per person

Check availability →

Kandy to Ella Drop Car: Train From Nanu Oya Tickets Included from €27.15

Check availability