Skip to content
Guide

Kandy to Ella: Train vs Road

Kandy to Ella train vs road for 2026: why a through train is not the plan, when to hop via Nanu Oya, when to go full road by car or bus, and how to read the same-day rail and landslide constraints. Checked 23 October 2026.

A blue and cream hill-country train curving through tea plantations, with misty mountains and a village of terracotta roofs below.

Should you go Kandy to Ella by train or by road?

Quick answer: Plan the road, then add rail only where a named section is actually operating. A through Kandy to Ella train is not the working default in late 2026 planning on this site. The usual scenic compromise is road to Nanu Oya, then the Nanu Oya to Ella train if that segment is running and you have seats. Otherwise take a hired car, taxi or bus for the full hill transfer. Use this page to choose, then open the dedicated train and road guides for steps.

Deep status tracking stays on Kandy to Ella train. Full road how-to stays on Kandy to Ella by road. Scenic segment how-to stays on Nanu Oya to Ella train.

Decision table: through gaps, Nanu Oya hop, full road

OptionWhat it isUse it whenMain constraint (checked late Oct 2026)
Through Kandy to Ella trainOne reserved seat Kandy station to EllaDo not base the itinerary on thisLine gaps and station access issues mean this is not the planning default
Nanu Oya hopRoad to Nanu Oya, then train to EllaYou want tea-country rail views and the segment is openNeeds a road transfer, seat reservation and a same-day notice check
Full road by car or taxiDirect hired vehicle Kandy to EllaLuggage, kids, tight timing, unstable rail weekNo official private fare; get a written quote; watch landslide warnings
Full road by busPublic bus toward Badulla corridorLowest cash cost, light bagsConfirm Ella stop or change; slower and less flexible

Why this site will not tell you the through train "just runs"

Foreign visitors still search for the classic Kandy to Ella train photo. The honest planning answer is narrower: some Upcountry sections operate, some do not, and the pattern has changed through 2026 repair and weather events. Our train guide is the living status page. This compare page exists so you pick an operable path without rewriting that status article every time.

When Railways publishes a clear restoration that recreates a simple through product, the train guide will say so. Until then, build the day as road-plus-optional-rail.

Option A: Nanu Oya hop (train experience without pretending)

  1. Sleep in Kandy or, better for timing, Nuwara Eliya.
  2. Transfer by road to Nanu Oya.
  3. Ride Nanu Oya to Ella if the section is running.
  4. Keep a road backup the same morning.

Sri Lanka Railways has published resumption notices for Badulla to Nanu Oya after earlier cyclone damage on the Ambewela to Nanu Oya section. That supports the hop model when operations continue. It is still not the same thing as a guaranteed tourist through train from Kandy station.

Book seats through the official reservation channels explained on train booking and prices. If the reservation system will not sell your date, believe the system.

Option B: full road by hired car or taxi

This is the default when:

  • you travel with large suitcases
  • you want viewpoint stops on your own clock
  • rail notices look messy for your morning
  • you are connecting to a same-day southbound drive after Ella

There is no regulated tourist taxi tariff for Kandy to Ella that we can quote as official. Ask for a written price that states waiting time, AC, luggage and what happens if landslides force a reroute. OSM routing samples used on the road guide put Kandy to Ella near 134 km and under three hours with no traffic; treat that as a sketch.

Option C: public bus

The NTC fare table effective 6 July 2026 lists route 21 Kandy to Badulla at Rs 590 (normal) and Rs 885 (semi-luxury) end to end. Ella is not named as the fare table's endpoint, so confirm the stop at Kandy bus station. Buses are the budget path, not the comfort path.

Same-day constraints to read before you choose

Rail notices first. Open the Sri Lanka Railways media notices the day before and the morning of travel.

Rail suspension (dated): Sri Lanka Railways has suspended all train services between Rambukkana, Peradeniya and Gampola on Saturday 24 and Sunday 25 October 2026, after a landslide near Kadigamuwa Railway Station. Emergency repairs are planned for both days, and reserved-seat holders can get a full refund at any railway station (Daily Mirror, Newswire, Hiru News, 23 October 2026). The reports do not say when trains restart and do not mention the Nanu Oya to Ella section, so check the notices before you travel.

Rail suspension update, 25 October 2026 (evening): On 25 October 2026 the Railways Department extended the suspension until further notice. All trains between Rambukkana, Peradeniya and Gampola are suspended from midnight at the end of 25 October, because the risk of further earth and soil collapses near Kadigamuwa remains high with continued heavy rain, and the department has given no restart date (Daily Mirror, Newswire, 25 October 2026). The reports do not mention the Nanu Oya to Ella section. Check the latest Railways notice before you travel.

Kadigamuwa delay buffer (dated): On 21 October 2026 Ada Derana reported an earth slip near Kadigamuwa disrupting Colombo Fort to Gampola and Peradeniya Upcountry services, and Daily Mirror reported further soil-slippage delays on 22 October. Allow extra time and re-check notices. This is not a statement that the line is clear or closed on your future date.

Landslide and rain caution. Newsfirst on 23 October 2026 reported landslide warnings still in effect for parts of Kalutara, Kandy, Kegalle, Nuwara Eliya and Ratnapura, with elevated coastal wind risk from a Bay of Bengal low. Daily Mirror on 22 October reported DMC advice to reconsider planned hill-country excursions and to check road conditions (117). If warnings cover your divisions, postpone the transfer when you can. The newest warning we read, NBRO's landslide early warning issued at 6 pm on 26 October and valid until 6 pm on 27 October (the 33rd update), put Ambagamuwa Korale and Norwood in Nuwara Eliya District, six divisions of Ratnapura District, and Bulathsinhala and Dodangoda in Kalutara District at Level 3 (Red). It put Kothmale West and Kotmale East in Nuwara Eliya, and Pasbage Korale, Udunuwara, Ganga Ihala Korale, Udapalatha and Yatinuwara in Kandy, at Level 2 (Amber), and Nuwara Eliya and Thalawakele at Level 1 (Yellow) (NBRO landslide early warning, 6 pm, PDF). The Met Department's 4 pm forecast on 26 October said showery conditions are expected to continue in the south-west of the island over the next few days (Met Department forecast, 4 pm, PDF). That notice ended at 6 pm on 27 October. NBRO's next notice, issued at 4 pm on 27 October (the 34th update) and valid until 4 pm on 28 October, lists these same divisions at the same levels (NBRO landslide early warning, 4 pm on 27 October, PDF). Check the newest warning on the morning you travel.

Cost and comfort without invented taxi prices

Cost typeWhat we can sourceWhat we will not invent
BusNTC Rs 590 / Rs 885 full Kandy to Badulla fares from 6 July 2026Exact Ella stage fare if the table does not list it
Train seatsOfficial reservation system and Railways PDFs where loadableA fake "standard tourist train price" for a through product that is not the plan
Private carWritten operator quoteA site-wide rupee claim with no tariff authority

Comfort ranking for most first-timers with luggage: private car, then Nanu Oya hop with arranged station transfers, then bus.

How this choice fits a wider itinerary

On 14 days for first timers and the 12-day first-timers route, the hill move is written as road to Nanu Oya then Ella rail when possible. That matches this compare page. If you are still early in planning, read how to plan a Sri Lanka trip and getting around Sri Lanka before you prepay a "train package" from an unverified seller.

Practical morning checklist

  1. Check Railways media notices for your date.
  2. Check DMC landslide warnings for Kandy, Nuwara Eliya and related divisions.
  3. If rail is unclear, confirm the car or bus plan before breakfast.
  4. If doing Nanu Oya, fix the road pickup time backward from the train departure, not the other way around.
  5. Carry water, a layer and cash for station snacks. Keep tickets offline.

What this page will not do

  • It will not claim a through Kandy to Ella train is running.
  • It will not rewrite the clicks-focused train page body beyond later related-link work.
  • It will not invent private taxi fares or guarantee journey times in rain.
  • It will not treat a news story about one earth slip as a permanent closure or a permanent all-clear.

Frequently asked questions

Is the Kandy to Ella train running in 2026?

Do not plan on a through Kandy to Ella train. Through October 2026 our train status page tracked line gaps and repair works on sections that block a simple Kandy to Ella rail ride. The scenic option that may still work is road to Nanu Oya, then Nanu Oya to Ella if that section is operating. Confirm on Sri Lanka Railways notices for your date.

Should I take the train or the road from Kandy to Ella?

Take the Nanu Oya hop if you want the famous tea-country rail views and that section is running with seats available. Take the full road if you have heavy luggage, a tight connection, kids who need stops, or if rail notices look unstable for your morning. Compare both on this page, then read the dedicated train and road guides.

How do I do Kandy to Ella via Nanu Oya?

Travel by road from Kandy or Nuwara Eliya to Nanu Oya station, then ride the Nanu Oya to Ella train if it is running. Timetable and practical notes sit on our Nanu Oya to Ella page. Book reserved seats when the official reservation system offers your date.

How long does Kandy to Ella take by road?

There is no official published drive time. On 23 October 2026 an OpenStreetMap route sample used on our road guide was about 134 km and about 2 hours 41 minutes with no traffic. Hill rain, bus traffic and photo stops make real journeys longer. Leave half a day free.

Is there a bus from Kandy to Ella?

The National Transport Commission lists inter-provincial route 21 Kandy to Badulla in its fare table effective 6 July 2026, at Rs 590 normal and Rs 885 semi-luxury for the full route. Confirm whether your departure stops at Ella or whether you need to change.

What about earth slips near Kadigamuwa?

Ada Derana reported an earth slip near Kadigamuwa on 21 October 2026 disrupting Colombo Fort to Gampola and Peradeniya Upcountry services, and Daily Mirror reported further soil slippage delays on 22 October. On 23 October the Railways Department said all trains between Rambukkana, Peradeniya and Gampola would be suspended on 24 and 25 October for emergency repairs after a landslide near Kadigamuwa. On the evening of 25 October the Railways Department extended the suspension from midnight at the end of 25 October until further notice, with no restart date given. The reports give no restart date, so re-check railway notices and allow extra time. It is not a clearance notice.

Is the road safe in heavy rain?

Check before you go. DMC messaging in late October 2026 urged caution for hill-country excursions during heavy rain and landslide warnings. Call 117 for road condition questions when officials point the public there, and postpone hill transfers in active warnings when you can.

Status detail: Kandy to Ella train guide. Road options and bus fares: Kandy to Ella by road. Scenic rail segment: Nanu Oya to Ella train. Booking mechanics: Sri Lanka train booking and prices.

Sources

Last verified 2026-10-25

All guides
A road winding through lush green tea plantations in the hill country.
Practical

Kandy to Ella by Road

With no Kandy to Ella train running (checked 26 October 2026), go by road: a hired car or taxi, a bus, or road to Nanu Oya then the open Nanu Oya–Ella train. Official bus fare checked.

Passengers waiting on the yellow platform of Nanu Oya station, with red flowers beside the tracks in front.
Practical

Nanu Oya to Nuwara Eliya

Nanu Oya is the railway station for Nuwara Eliya, about 8 km away by road. How to make the transfer, when to leave for each train to Ella, which trains arrive from Ella, and what is and isn't running, checked on 19 October 2026.

The rear of a red train beside semaphore signals at Peradeniya Junction, framed by palm trees.
Practical

Colombo to Kandy train

Trains from Colombo Fort have run only to Peradeniya and Gampola, not into Kandy station, and all trains between Rambukkana, Peradeniya and Gampola are suspended until further notice. Times, fares, booking rules and the short last leg to Kandy, checked on 19 October 2026, with the suspension noted on 25 October.