Colombo to Kandy: compare train and bus

Colombo to Kandy: compare train and bus

Last updated: October 3, 2026

Colombo to Kandy: compare train and bus

Use a reserved Sri Lanka Railways seat for a planned rail trip, or choose the SLTB bus when the railway schedule does not fit; check the selected Colombo to Kandy service.

This comparison is independent of the partner offers available below. Onboard time is not door-to-door time. Prices depend on date, fare and extras; compare the whole journey, not just the cheapest individual offer.

Scroll sideways to see the full comparison.

ConnectionTime and total journeyPrice basisWho is it suitable for?
Sri Lanka Railways intercity or express train

Colombo Fort Railway Station โ†’ Kandy Railway Station

Official booking

The reservation page lists Colombo Fort to Kandy intercity and express services. Class availability varies by service and may include first, second, third class or an observation saloon. Select the dated service.

Allow additionally: Check the current Main Line timetable for your travel date. Allow for travel to Colombo Fort and the onward transfer from Kandy station.

Check the individual quote

The regular passenger tariff table lists LKR 950 first class, LKR 500 second class and LKR 240 third class. It is not a guaranteed reserved or express fare. Confirm the selected service.

Travelers who want the rail route and a class choice on the selected service.

Consider: Departure, arrival and journey time depend on the selected service. Use the live reservation result.

SLTB public or long-distance bus

Terminal in Colombo selected for your travel date โ†’ Terminal in Kandy selected for your travel date

Official booking

Select your travel date and bus category in SLTB's official e-seat timetable to see the departure, arrival and fare.

Allow additionally: Confirm the exact terminal, stopping pattern and Kandy arrival point in the selected live result.

Check the individual quote

Check the live SLTB fare for the selected bus and travel date.

Travelers who prefer a bus and want a current public alternative to rail.

Consider: Terminal, bus category and road conditions affect the complete journey.

Boarding, transfers and onward travel

  1. Start with the exact travel date and select a live rail or bus service.
  2. For rail, choose Colombo Fort to Kandy and verify class, departure and arrival.
  3. Use SLTB for the bus result and NTC as a second timetable reference, not as a separate transport mode.
  4. Treat the LKR tariff PDF as a regular-fare reference and confirm the booking amount.
  5. Add the departure-terminal and final Kandy transfers.

Core editorial facts checked:

Sources and background

These sources support the topics listed below, not every statement or current price in this article.

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.

Transport and connections in detail

1. Sri Lanka Railways intercity or express train

Departure: Colombo Fort Railway Station
Arrival: Kandy Railway Station

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.

Onboard reference: The reservation page lists Colombo Fort to Kandy intercity and express services. Class availability varies by service and may include first, second, third class or an observation saloon. Select the dated service.

Complete journey: Check the current Main Line timetable for your travel date. Allow for travel to Colombo Fort and the onward transfer from Kandy station.

Price: The regular passenger tariff table lists LKR 950 first class, LKR 500 second class and LKR 240 third class. It is not a guaranteed reserved or express fare. Confirm the selected service.

Best for: Travelers who want the rail route and a class choice on the selected service.

Trade-off: Departure, arrival and journey time depend on the selected service. Use the live reservation result.

Booking channel: Official information and booking: Sri Lanka Railways intercity or express train

2. SLTB public or long-distance bus

Departure: Terminal in Colombo selected for your travel date
Arrival: Terminal in Kandy selected for your travel date

Onboard reference: Select your travel date and bus category in SLTB's official e-seat timetable to see the departure, arrival and fare.

Complete journey: Confirm the exact terminal, stopping pattern and Kandy arrival point in the selected live result.

Price: Check the live SLTB fare for the selected bus and travel date.

Best for: Travelers who prefer a bus and want a current public alternative to rail.

Trade-off: Terminal, bus category and road conditions affect the complete journey.

Booking channel: Official information and booking: SLTB public or long-distance bus

Practical checks

  • Start with the exact travel date and select a live rail or bus service.
  • For rail, choose Colombo Fort to Kandy and verify class, departure and arrival.
  • Use SLTB for the bus result and NTC as a second timetable reference, not as a separate transport mode.
  • Treat the LKR tariff PDF as a regular-fare reference and confirm the booking amount.
  • Add the departure-terminal and final Kandy transfers.

Timetable

Flight Colombo Airport - Kandy $ 135.52–175.41 30m – 45m
  • โ†’  Economy 10:30
Bus Colombo - Kandy $ 16.87 5h 30m
  • โ†’  Bus + Van 11:15
Taxi Colombo - Kandy $ 41.91–164.20 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.34–89.36 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.94 3h 15m
  • โ†’  Air-conditioned Large Coach 08:40
Bus Kotte - Kandy $ 6.94 3h 30m
  • โ†’  Air-conditioned Large Coach 08:40
Bus Angulana - Peradeniya $ 6.94 4h
  • โ†’  Air-conditioned Large Coach 08:05
Bus Angulana - Kandy $ 6.94 4h 15m
  • โ†’  Air-conditioned Large Coach 08:05
Taxi Colombo - Peradeniya $ 58.86–89.91 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 rail option include?

Sri Lanka Railways lists intercity and express services from Colombo Fort to Kandy. Class availability varies by service and can include first, second, third class or an observation saloon. Check the dated reservation result.

What are the stated regular rail tariffs?

The regular passenger tariff table lists LKR 950 for first class, LKR 500 for second class and LKR 240 for third class. These are not guaranteed reserved or express fares, so confirm the selected service.

How do I check the bus?

Use the official SLTB e-seat timetable for your date and bus category. It provides the departure, arrival and fare for the selected Colombo and Kandy terminals.

Which option suits a planned rail trip?

The train suits travelers who want the rail route and a class choice on the selected service. Departure, arrival and journey time depend on the live result.

Which option suits a public alternative?

The SLTB bus is the public alternative when the railway schedule does not fit. Check the current terminal, category, fare and road conditions for your date.

What should I confirm before booking?

Confirm the dated train or bus, class or bus category, departure and arrival terminals, current fare and the complete journey before paying.