GoAsia
How to Get from Colombo to Kandy

How to Get from Colombo to Kandy

Last updated: October 16, 2026
Contents

Train fares from Colombo Fort to Kandy are LKR 240 in third class, LKR 500 in second class and LKR 950 in first class.[1] Booking platforms list an air-conditioned coach at about $7 and 3.5 to 4.25 hours, and private transfers from about $42 with listed travel times of up to about 4 hours (October 2026).[2]

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Cyclone Ditwah damaged the Main Line, and regular passenger trains from Colombo Fort have run to Peradeniya and Gampola since 2 October 2026, while the section between Peradeniya and Kandy was still closed when the reopening was announced on 1 October 2026.[3] Confirm on the official booking site that trains reach Kandy on your travel date, and take the coach if they do not.

Colombo to Kandy by train

Sri Lanka Railways lists intercity and express trains from Colombo Fort to Kandy, with first, second and third class and, on some trains, an observation saloon.[4] The regular passenger fares from Colombo Fort are LKR 950 in first class, LKR 500 in second class and LKR 240 in third class.[1] These are the regular tariffs; the price shown at booking for a reserved seat can differ.

The exterior of Colombo Fort railway station
The exterior of Colombo Fort railway stationPhoto: Gobbler / Wikimedia Commons, CC BY-SA 3.0

Current status: Cyclone Ditwah damaged the Main Line, and the railway describes the recovery as phased.[5] The regular timetable from Colombo Fort to Peradeniya and Gampola took effect on 2 October 2026 with eight daily services, including intercity trains, and advance seat reservations are available.[3] As of the government announcement of 1 October 2026, services between Peradeniya and Kandy remained suspended because the restoration of the Peradeniya Black Bridge was not finished, and trains to Kandy are expected to resume once it is complete.[3] Check on the official booking site whether your train runs to Kandy or ends at Peradeniya on your travel date, and plan the last stretch by road if it ends at Peradeniya.

Booking: Official information and booking: Sri Lanka Railways

Colombo to Kandy by bus and private transfer

The Sri Lanka Transport Board (SLTB) publishes its bus timetable in an online e-seat tool where you choose your start and destination.[6] Official information: SLTB bus timetable

On booking platforms, an air-conditioned coach from the Kotte and Angulana areas of Colombo to Kandy is listed at about $7 and 3.5 to 4.25 hours, and private transfers start at about $42 with listed travel times of up to about 4 hours depending on traffic and route (October 2026).[2]

Timetable

Flight Colombo Airport - Kandy $ 134.78–174.45 30m – 45m
  • →  Economy 10:30
Bus Colombo - Kandy $ 16.77 5h 30m
  • →  Bus + Van 11:15
Taxi Colombo - Kandy $ 41.68–163.30 1h 48m – 4h
  • →  Comfort 3pax
  • →  Van 6pax
  • →  Van 8pax
  • →  Comfort 2pax
  • →  Economy 3pax
  • →  Minivan 8pax
  • →  Van 12pax
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
  • →  Van 9pax
  • →  Minivan 4pax
  • →  Standard Car
  • →  Minivan 5pax
  • →  Standard 2pax
Van Colombo - Kandy $ 20.23–88.87 3h 30m – 12h
  • →  Scenic Minivan 09:00, 14:00
  • →  Minivan 09:00, 15:00
  • →  Van + Bus + Van 09:00
  • →  Van Shuttle 10:00
  • →  Shuttle + Safari Drive 05:00
Bus Kotte - Peradeniya $ 6.91 3h 15m
  • →  Air-conditioned Large Coach 08:40
Bus Kotte - Kandy $ 6.91 3h 30m
  • →  Air-conditioned Large Coach 08:40
Bus Angulana - Peradeniya $ 6.91 4h
  • →  Air-conditioned Large Coach 08:05
Bus Angulana - Kandy $ 6.91 4h 15m
  • →  Air-conditioned Large Coach 08:05
Taxi Colombo - Peradeniya $ 58.53–89.42 1h 41m – 3h 26m
  • →  Standard Car
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan

Frequently Asked Questions

How can I book tickets from Colombo to Kandy?

Use the booking tool on this page to compare the transport options currently available from Colombo to Kandy, including current prices and schedules.

What does the train from Colombo to Kandy cost?

The regular passenger tariff from Colombo Fort to Kandy is LKR 950 in first class, LKR 500 in second class and LKR 240 in third class. The fare shown for a reserved seat at booking can differ.

Is the train from Colombo to Kandy running?

Not all the way, according to the government announcement of 1 October 2026: regular trains from Colombo Fort run to Peradeniya and Gampola from 2 October 2026, but the section to Kandy remained suspended while the Peradeniya Black Bridge was being restored. Confirm on the official booking site whether your train reaches Kandy on your date.

Which classes are available on the Kandy trains?

Sri Lanka Railways lists first, second and third class and an observation saloon on its Colombo Fort to Kandy intercity and express services. Not every class runs on every train.

Where can I check bus times from Colombo to Kandy?

The Sri Lanka Transport Board publishes an online e-seat bus timetable where you select your start and destination.

How much is a private transfer from Colombo to Kandy?

Booking platforms listed private transfers from about $42 in October 2026, with travel times of up to about 4 hours depending on traffic and route.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Sri Lanka Railways: Colombo Fort - Passenger Ticket Rates. Retrieved October 15, 2026.
  2. [2] 12Go: 12Go timetable Colombo - Kandy. Retrieved October 15, 2026.
  3. [3] news.lk (official government news portal of Sri Lanka, citing the Department of Railways): Train Services to Peradeniya and Gampola to Resume from October 2. Retrieved October 16, 2026.
  4. [4] Sri Lanka Railways: Sri Lanka Railways: Our Services and online seat reservation. Retrieved October 15, 2026.
  5. [5] Sri Lanka Railways: Programme for Disaster recovery and restoration status as at 29-12-2025. Retrieved October 15, 2026.
  6. [6] Sri Lanka Transport Board: SLTB e-seat bus time table. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.