Colombo to Kandy
The busiest intercity route in the country. A private vehicle wins here less on speed than on being able to stop, and on not standing in a crowded train carriage for four hours.
- Distance
- approximately 115 km
- Typical drive time
- about 3 hours 30 minutes
- Vehicle
- Car, van, or SUV depending on group size and luggage
What to know about this route
- Expressway then hill road, so the second half sets the pace.
- Pinnawala and the spice gardens are the usual added stops.
- The train is scenic but sells out well in advance.
Worth stopping for on the way
Pinnawala Elephant Orphanage
about 15 minutes off the route
Worth confirming the feeding time before you set off.
Kegalle spice gardens
on the route
Brief and easy to add without lengthening the day much.
Common questions
How long does the drive from Colombo to Kandy take?
Colombo to Kandy is roughly 115 km and takes about 3 hours 30 minutes. Traffic and the route the driver takes both move that, so treat it as a planning figure rather than a promise.
Is the train to Kandy a better option?
It is cheaper and scenic, but it sells out, has little luggage room, and cannot stop. A vehicle wins on flexibility rather than on speed.
How pricing works on this route
Post your Colombo to Kandy trip with your dates, passenger count, and any stops. Verified vehicle owners then bid on it, and you choose the offer and the vehicle. There is no fixed tariff to accept and nothing to negotiate at the roadside.