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.

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
| Option | What it is | Use it when | Main constraint (checked late Oct 2026) |
|---|---|---|---|
| Through Kandy to Ella train | One reserved seat Kandy station to Ella | Do not base the itinerary on this | Line gaps and station access issues mean this is not the planning default |
| Nanu Oya hop | Road to Nanu Oya, then train to Ella | You want tea-country rail views and the segment is open | Needs a road transfer, seat reservation and a same-day notice check |
| Full road by car or taxi | Direct hired vehicle Kandy to Ella | Luggage, kids, tight timing, unstable rail week | No official private fare; get a written quote; watch landslide warnings |
| Full road by bus | Public bus toward Badulla corridor | Lowest cash cost, light bags | Confirm 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)
- Sleep in Kandy or, better for timing, Nuwara Eliya.
- Transfer by road to Nanu Oya.
- Ride Nanu Oya to Ella if the section is running.
- 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 type | What we can source | What we will not invent |
|---|---|---|
| Bus | NTC Rs 590 / Rs 885 full Kandy to Badulla fares from 6 July 2026 | Exact Ella stage fare if the table does not list it |
| Train seats | Official reservation system and Railways PDFs where loadable | A fake "standard tourist train price" for a through product that is not the plan |
| Private car | Written operator quote | A 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
- Check Railways media notices for your date.
- Check DMC landslide warnings for Kandy, Nuwara Eliya and related divisions.
- If rail is unclear, confirm the car or bus plan before breakfast.
- If doing Nanu Oya, fix the road pickup time backward from the train departure, not the other way around.
- 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.
Where should I read next?
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
- https://www.railway.gov.lk/web/index.php?option=com_content&view=category&id=60&Itemid=241&lang=en
- https://www.railway.gov.lk/web/index.php?Itemid=241&catid=60:media-notice&id=1018:train-services-from-badulla-to-nanu-oya-have-resumed-after-restoration-of-the-ambewelananu-oya-railway-section-damaged-by-cyclone-ditwa&lang=en&option=com_content&view=article
- https://ntc.gov.lk/bus_fare/2026/July/Inter%20Provincial%20Full%20Bus%20Fare.pdf
- https://ntc.gov.lk/Bus_info/bus_fares.php?lang=en
- https://adaderana.lk/news/250337
- https://www.dailymirror.lk/breaking-news/Soil-slippage-at-Kadigamuwa-delays-Upcountry-trains-again/108-353181
- https://www.dailymirror.lk/breaking-news/Public-urged-to-reconsider-planned-excursions-due-to-heavy-rains-landslide-warnings/108-353192
- https://english.newsfirst.lk/2026/10/23/flood-risk-persists-in-kalu-ganga-and-deduru-oya-as-heavy-rains-continue
- https://www.dmc.gov.lk/index.php?option=com_dmcreports&view=reports&Itemid=277&report_type_id=5&lang=en
- https://colombotimes.net/train-services-to-peradeniya-and-gampola-will-resume-from-fridayoct-2/
- https://www.openstreetmap.org/
- https://www.dailymirror.lk/print/breaking-news/Train-services-between-Rambukkana-Peradeniya-and-Gampola-suspended/108-353275
- https://www.newswire.lk/2026/10/23/train-services-suspended-between-rambukkana-peradeniya-and-gampola-for-two-days/
- https://hirunews.lk/en/495841/train-services-between-rambukkanaperadeniyagampola-suspended-tomorrow-and-day-after-due-to-bad-weather
- https://www.dmc.gov.lk/images/dmcreports/LEWM_23-10-2026_16_00__1792754836.pdf
- https://www.newswire.lk/2026/10/25/train-services-between-rambukkana-peradeniya-and-gampola-suspended-until-further-notice/
- https://www.dailymirror.lk/breaking-news/Train-services-between-Rambukkana-Gampola-suspended-until-further-notice/108-353358
- https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1800hrs_on_2026__1793018981.pdf
- https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf
- https://www.dmc.gov.lk/images/dmcreports/Weather_Report_at_1600_hrs_on_2026__1793011605.pdf











