How to Get from Colombo Airport to Kandy

Overview

Kandy is the cultural capital of Sri Lanka surrounded by green hills, temples, and a cooler climate compared to Colombo. The journey from Colombo Airport takes you inland through highways and scenic central routes depending on the transport method.

Distance

The distance from Colombo Airport to Kandy is approximately 110 km. The route mainly follows the highway network through Kurunegala or expressway-connected roads depending on traffic conditions.

Approximately Distance: 110 km

Taxi / Private Transfer

Private taxis are the fastest and most convenient option from Colombo Airport to Kandy. They offer door-to-door service and usually take the expressway route, making travel smooth and comfortable for international arrivals.

Time: 2.5 - 3.5 hours

Cost: $40 - $60

Bus Option

Budget travelers can use public buses starting from the airport area(Negambo) or Colombo city toward Kandy. Negambo option is cheaper but includes stops and slower travel time. There are direct buses available from Negombo(Near to the airport) to Kandy, although most of them are non–air-conditioned services. These are a budget-friendly option and run throughout the day.

Alternatively, you can travel via Kurunegala, which often provides a more comfortable journey. In this case, you can take an air-conditioned bus from Negombo to Kurunegala and then continue to Kandy using another AC service.

It is generally recommended to travel during morning or early afternoon hours, as bus frequency to Kandy reduces significantly after around 6:00 PM from Negambo. If you are planning to go from Colombo busses are available 24/7 (During any time slot)

Time: 4 - 6 hours

Cost: $3 - $7

Train Option

Train travel from Colombo Fort to Kandy is one of the most scenic routes in Sri Lanka. Travelers must first reach Colombo Fort Railway Station before boarding the hill country train.

These are the official government websites. Do not use any third-party sellers or websites to book seats. Please note that e-tickets issued for commuter trains are not valid for use on intercity trains.

Site (Commuter tickets): https://pravesha.lk/

Site (Intercity Trains): https://seatreservation.railway.gov.lk/

Time: 2.5 - 3.5 hours

Cost: $2 - $6

FAQ

What is the fastest way to reach Kandy from Colombo Airport?

Private taxi via expressway.


How far is Kandy from the airport?

Around 105–115 km depending on route.


Is the train to Kandy worth it?

Yes, it is one of the most scenic train journeys in Sri Lanka.


Travel Guide Information Disclaimer

The information in this guide is compiled using local knowledge, driver experience, traveler feedback, and publicly available transport information to help visitors plan their journeys around Sri Lanka more easily.

Travel times, fares, routes, and schedules may change without notice. We recommend verifying important details directly with transport providers before traveling.

Last updated: June 4, 2026