Guide · updated 20 October 2026

Colombo to Kandy in 2026: every option compared

Short answer: by car it is 3 to 3.5 hours ($85 per sedan from the airport). Trains from Colombo Fort run again since 2 October 2026, but only as far as Peradeniya and Gampola — not into Kandy itself. Intercity buses are the cheapest option.

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 airport3–3.5 hfrom $85 per cardoor to door, free name sign at arrivals
Train Colombo Fort – Peradeniya + tuk-tukabout 3 h + 20 mincheap train ticket + tuk-tukPeradeniya is about 6 km from Kandy
Intercity bus from Colombo3–4 hunder $5 per personfrequent; luggage space is limited

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

Straight from a flight, with children or lots of luggage, or if you want Pinnawala or a spice garden on the way. From Kandy most travellers continue to Sigiriya (2.5–3 h) or to the tea country and Ella.

Transfers

Questions

Is there a train from Colombo to Kandy in 2026?

Not into Kandy yet: since 2 October 2026 trains run Colombo – Peradeniya/Gampola; the bridge at Peradeniya is being rebuilt (checked 18 October 2026).

How much is a taxi from Colombo airport to Kandy?

$85 for a sedan, $125 for a KDH minivan, per car, tolls included.

How long does the drive take?

3 to 3.5 hours, up to 4 on weekends and Kandy festival days.

—per car · fixed price
Book on WhatsApp