Guide · updated 20 October 2026

Colombo to Ella in 2026: train, bus or private car

Short answer: in October 2026 there is still no through train from Colombo to Ella after Cyclone Ditwah. The practical options are a private car (about 6 hours, $230 per sedan from the airport), a car to Nanu Oya plus the scenic train to Ella, or public buses — the cheapest, but most of the day.

Every trip is driven by a vetted local partner in Sri Lanka. Your 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 up to 24 h

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).

All options at a glance

OptionTimePriceGood to know
Private car from CMB airportabout 6 hfrom $230 per cardoor to door, stops on request, no night surcharge
Car to Nanu Oya + train Nanu Oya – Ellaabout 5 h + 3 hcar on request + train ticketthe famous scenic section of the line
Public bus8–10 hunder $10 per personusually one change; hard with big luggage
Train all the waynot possible yet—Gampola – Nanu Oya is still closed

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.

When a private car is the better choice

Night arrivals, families with luggage and groups of 3–6 (the price is per car), or if you want to stop at a tea factory or Ravana Falls on the way. With 7–14 days, a car with driver by the day is usually cheaper than separate transfers.

Worth stopping on the way

Transfers

Questions

Is the Colombo – Ella train running in 2026?

Partly. Nanu Oya – Ella – Badulla runs since 20 June 2026 and Colombo – Peradeniya/Gampola since 2 October 2026, but Gampola – Nanu Oya does not run yet (checked 18 October 2026).

How long is the drive from Colombo airport to Ella?

About 6 hours; the driver stays overnight and returns the next day, which is included in the price.

How much is a taxi from Colombo airport to Ella?

$230 for a sedan, $280 for a KDH minivan, per car.

—per car · fixed price
Book on WhatsApp