Guide

Kandy to Ella in 2026: train status, car or bus

Kandy → Ella: a private car costs sedan $110, KDH minivan $140, SUV $180, coach $260 per car in 2026 — 140 km, about 4 h 45 min, driver, fuel and tolls included. The Kandy – Ella train does not run end to end yet (checked 18 October 2026). Prices checked .

Updated

The Kandy – Ella train is Sri Lanka's most famous ride, but after Cyclone Ditwah it still does not run end to end. The practical choice in 2026 is the drive through tea country via Nuwara Eliya, or a car to Nanu Oya plus the scenic train section to Ella.

Your driver is a licensed local driver we hand-picked in Sri Lanka. The confirmation names the driver, the car and its plate; on chauffeur-guide bookings also the SLTDA licence number.

Price for the whole car

Driver language, guide, child seats
—per car, not per person
Book on WhatsApp
  • Fixed price per car
  • Free cancellation: 24 h (multi-day: 7 days)

The quote holds for 72 hours. On WhatsApp we confirm the car and the driver, usually within 30 minutes (8:00–22:00 Sri Lanka time).

Kandy → Ella: every way compared (2026)

Kandy → Ella: train, bus and private car compared — checked 21 October 2026
OptionPriceTimeDoor to doorBest for
Train Kandy – Ellanot possible yet— (Kandy and Gampola – Nanu Oya not served, checked 18 Oct 2026)No—
Car to Nanu Oya + scenic train Nanu Oya – Ellasame price as the transfer + train ticket (train fare not verified)not verifiedPartlyThe scenic section, luggage goes by car
Public busnot verifiedslow, usually with a changeNoBudget, light luggage
Private car (RideLKA)$110 per car ≈ $37 per person for 34 h 45 minYesArrivals, families, luggage, stops

Public transport prices and times are approximate — check locally before you travel. Sources: Seat61: Sri Lanka trains (2026 update) · Sri Lanka Railways.

Train status (checked 18 October 2026): after Cyclone Ditwah the hill-country railway is reopening in stages. Nanu Oya – Ella – Badulla has run since 20 June 2026 and Colombo – Peradeniya/Gampola since 2 October 2026, but trains still do not reach Kandy (Peradeniya bridge rebuild) and nothing runs between Gampola and Nanu Oya. So the classic Kandy–Ella train is not possible yet — the driver takes you to Nanu Oya, you ride the most scenic part to Ella, and the car meets you there with the luggage.

Car + train: the best of both

The driver takes you from Kandy to Nanu Oya with the luggage, you ride the most scenic part of the line to Ella, and the car meets you there. It costs the same as the transfer; you buy the train ticket yourself, and reserved seats sell out early.

Worth stopping on the way

Transfers

Questions

Is the Kandy – Ella train running in 2026?

Not end to end: Nanu Oya – Ella – Badulla runs since 20 June 2026, but trains do not reach Kandy and nothing runs between Gampola and Nanu Oya (checked 18 October 2026).

How long is the drive from Kandy to Ella?

About 4.5 to 5 hours plus stops, through Nuwara Eliya.

How much is a private car from Kandy to Ella?

$110 for a sedan, $140 for a KDH minivan, per car.

—per car · fixed price
Book on WhatsApp