Colombo to Kandy

   Colombo to Kandy Road Distance 123 kms
   Colombo to Kandy Aerial Distance 94 km
  Colombo to Kandy Travel Time 4 hours

How to reach Kandy from Colombo

The Preferred Way of Travelling from Colombo to Kandy
Since the distance between Colombo and Kandy is 122 kms, the most convenient way of reaching the destination is via road.  This can be covered either by car, bus, taxi or van. Another popular and preferred way of getting to Kandy is by train. The route is lined by mesmerizing sceneries and tea gardens making it a visual treat for travellers. 

Knowing The Details

1. Colombo to Kandy by Train
2. Colombo to Kandy by Road
3. Popular Routes to Kandy
4. Popular Routes from Colombo
5. Places to Visit in Kandy
6. Hotels in Kandy

Kandy Travel Packages

Compare quotes from upto 3 travel agents for free

1. Colombo to Kandy by Train

Duration - 03:15 hours.This is considered to be one of the affordable, convenient, comfortable and hassle-free traveling options. Traveling via train from Colombo to Kandy involves three major types of trains. One is the Intercity train that would stop at each city but still the fastest amongst all the options. The other is the Express which goes nonstop up to the final destination. And the last one is the Colombo Commuter which is commonly used by locals and is often considered to be the slowest. The entire journey by train from Colombo to Kandy takes approximately 3 hours and you get to enjoy the beautiful sceneries all through your journey.

Available Train Options

1. Train Name - Podi Menike (1005)

Boarding Station - Colombo Fort
Deboarding Station - Kandy
Departure - 05:55 AM
Arrival- 08:45 AM
Duration - 02:50 hours

2. Train Name - Kandy Intercity Express (1009)
Boarding Station - Colombo Fort
Deboarding Station - Kandy
Departure - 07:00 AM
Arrival- 09:30 AM
Duration - 02:30 hours

3. Train Name - Udarata Menike (1015)
Boarding Station - Colombo Fort
Deboarding Station - Kandy
Departure - 08:30  AM
Arrival- 11:00 AM
Duration- 02:30 hours

4. Train Name - Kandy Intercity Express (1033) 
Boarding Station - Colombo Fort
Deboarding Station - Kandy
Departure - 17:20  PM
Arrival- 20:00 PM
Duration- 02:40 hours

5. Train Name - Kandy Express (1039) 
Boarding Station - Colombo Fort
Deboarding Station - Kandy
Departure - 17:45  PM
Arrival- 21:00 PM

2. Colombo to Kandy by Road

The Colombo to Kandy drive is approximately a 3.5 - 4-hour drive depending on the traffic and weather conditions. The route uphill is curvy, which may slow down the pace a little. If you are not well versed with the traffic rules and the path then it is advisable to hire a taxi or a van instead of self-driving. All these routes have tolls.

Routes that can be taken:

Route 1: Colombo - Kandy Rd/A1
This three and a half-hour drive covers around 123 kms between the two locations. 

Route 2: Colombo - Katunayake Expy/E03 and Colombo - Kandy Rd/A1
This distance of 136 kms can be covered in approximately 4 hours.

Route 3: Avissawella Rd and Colombo - Kandy Rd/A1
This is the longest route with a distance of 150 kms that can be covered in approximately 4 hours 40 mins.

Road Conditions
Route 1 is the most preferable path as it’s the shortest and the quickest one. All are relatively busy routes. Hence, it is advisable to have someone familiar with the route behind the wheel. 

Colombo to Kandy by Bus
Frequent buses ply all through the day between Colombo to Kandy. The earliest bus departs at 3:45 AM, and the last one departs at 11:00 PM. Buses depart every 30 minutes from the bus stations. You can board the buses from Colombo Bus Station, Negombo Bus Stand and some of them even pass through the Colombo airport. The fares are as cheap as INR 130, making it the cheapest way to reach Kandy. But it should also be noted that the buses are not well maintained and may not be very comfortable.

Available Bus Options

Bus Name- NF-2479
Departure- 06:40 AM 
Arrival- 09:55 AM
Duration- 03:15 hours
Fare- LKR  350

Bus Name- NF-7215
Departure- 08:40 AM 
Arrival- 11:55 AM
Duration- 03:15 hours
Fare- LKR  350

Bus Name -ND-7070
Departure- 10:20 AM 
Arrival- 01:35 PM
Duration- 03:15 hours
Fare- LKR  350

Bus Name -NA-5115
Departure- 06:20 PM 
Arrival- 09:35 PM
Duration- 03:15 hours
Fare- LKR  350

Bus Name -NA-4140
Departure- 10:05 PM 
Arrival- 01:20 AM
Duration- 03:15 hours
Fare- LKR  350

Popular Routes to Kandy

Important Routes Time Taken Distance
Colombo to Kandy 4 hours 123 kms
Dambulla to Kandy 1 hr 54 mins 73.4 Km
Sigiriya to Kandy 2 hr 32 min 89.7 Km
Negombo to Kandy 2 hr 28 min 103.8 Km

Popular Routes from Colombo

Important Routes Time Taken Distance
Colombo to Kandy 4 hours 123 kms
Colombo to Benota 1 Hour 44 Minutes 101 Km
Colombo to Anuradhapura 4 Hours 27 Minutes 200 Km
Colombo to Sigiriya 4 Hours 34 Minutes 177 Km
Colombo to Negombo 58 Mins 37.5 Km
Colombo to Trincomalee 5 Hr 53 Min 265.3 Km