Kandy to Colombo Airport
Kandy to Colombo airport: about 101 to 112 km by road, when to leave using the airport's 4 hour rule, NTC bus rows and a dated weather check. Checked 28 October 2026.

How long does it take to get from Kandy to Colombo airport? (Checked 28 October 2026)
Quick answer: About 2 hours on the road with no traffic. Two OpenStreetMap routes sampled on 28 October 2026 came out at 112.1 km in 1 hour 58 minutes (mostly the Central Expressway) and 101.2 km in 1 hour 59 minutes (the old A1 road). The airport asks you to arrive at least 4 hours before departure, so a flight needs you to leave Kandy about 6 hours before take-off, before any buffer. A bus costs far less than the card's taxi rate: route 1 from Kandy to Colombo is Rs 521 on a normal bus and the airport lists a Rs 325 bus from the airport to Colombo Fort, but we could not confirm that the second leg runs in your direction.
Our Colombo airport to Kandy guide covers the trip when you land. This page is for the trip back, when you have a flight to catch and a fixed time to be at the airport. Our Kandy destination page and Temple of the Tooth guide cover what to do before you go.
What do the road routes from Kandy to the airport look like?
| Sample | Distance | Time with no traffic | Roads named by the map |
|---|---|---|---|
| Route 1 | 112.1 km | About 1 h 58 min | The A10 Kandy to Kurunegala road (about 31 km), the Central Expressway (E04, about 38 km), then back roads (B324, B111, B208) to Katunayake |
| Route 2 | 101.2 km | About 1 h 59 min | The A1 Colombo to Kandy road (about 70 km), then back roads (B445, B208) to Katunayake |
The two routes are 10.9 km apart in length and 1 minute apart in time, so the expressway does not save time in our sample, and the old road is shorter. The map's figures have no traffic in them, and we cannot give a figure for delays. Ask your driver which road they will use on the day and how long they expect it to take.
Both routes finish on small local roads near Katunayake, not on a direct expressway link. Our Sri Lanka map and distances guide shows how the long legs compare.
When must you leave Kandy for a flight?
The airport's Departure Procedures page, read on 28 October 2026, says to arrive at the airport at least 4 hours before the time of departure, because there may be long queues depending on the time of day. Add the no-traffic drive of about 1 hour 59 minutes and you have the latest start with no buffer. This table is our arithmetic. Leave earlier than any time in it, because the drive time has no traffic, no stops and no weather in it.
| Flight leaves at | Be at the airport by | Latest start from Kandy, no buffer |
|---|---|---|
| 06:00 | 02:00 | 00:01 |
| 10:00 | 06:00 | 04:01 |
| 14:00 | 10:00 | 08:01 |
| 18:00 | 14:00 | 12:01 |
| 23:00 | 19:00 | 17:01 |
An early flight means a start in the middle of the night, so for a flight at 06:00 or 10:00 think about sleeping near the airport the night before. Our Negombo destination page covers the closest beach town, and our Colombo airport arrival guide covers the airport itself.
What are the bus fares from Kandy to the airport?
We found no bus table row that goes from Kandy to the airport. The tables list route ends only, with no stops and no times. These are the rows that matter, all as effective from 6 July 2026.
| Route | From and to | Normal | Semi-luxury | Air-conditioned luxury |
|---|---|---|---|---|
| 1 | Colombo to Kandy (Mahanuwara) | Rs 521 | Not listed | Rs 1,018 |
| 1/245 | Negombo to Kandy (Mahanuwara) | Rs 513 | Not listed | Rs 1,002 |
| EX03/EX04/602 (expressway) | Colombo to Kandy (Mahanuwara) | Rs 1,230 | ||
| EX02/EX04/602 (expressway) | Makumbura to Kandy (Mahanuwara) | Rs 1,210 |
The expressway rows carry one fare class in that table. The airport lists two buses that start at the terminal: bus 187 to Colombo Fort (Rs 325 a person, about 50 minutes, 24 hours a day, boarding at the Departure Terminal Outer Porch) and a bus to the Makumbura Multimodal Center (Rs 410 a person, about 50 minutes, boarding at the Arrival Outer Porch). The Makumbura page shows its timetable as an image, so confirm how often it runs on that page. Both charge an extra fee equal to the ticket price for baggage over 23 kg.
| Plan | Legs | Our sum |
|---|---|---|
| Through Colombo Fort, normal | Route 1 (Rs 521) then bus 187 (Rs 325) | Rs 846 |
| Through Makumbura | Expressway bus (Rs 1,210) then the Makumbura bus (Rs 410) | Rs 1,620 |
The sums are ours, and they carry one big gap. The airport pages describe boarding at the airport. We found no page that lists a stop in Colombo or Makumbura for the return trip, so ask before you plan around either airport bus. Route 1/245 is the nearest match in the table, since Negombo is the town next to the airport, but we found no sourced fare for the last leg. The tables give no times either, so a bus plan needs a larger buffer than a taxi. Newswire and the Daily Mirror reported on 25 October 2026 that train services between Rambukkana, Peradeniya and Gampola were suspended until further notice. The Sri Lanka Railways website did not load on 28 October 2026, so we could not confirm train times or any restart, and this page gives no train times or fares.
Is there a taxi price card for Kandy to the airport?
Not for this direction. The airport's fixed-fare card, as read on 28 October 2026, lists KANDY at Rs 21,384 for the air-conditioned taxi, and GALAGEDARA (KANDY) at Rs 21,276. The counters are in the Arrival Lobby, and the card is for rides from the airport. We found nothing on the airport pages that says the same rate applies when you are going to the airport. Treat these figures as a reference only, and agree the price in writing with your driver or hotel before you set off. The card shows no last-updated date, does not say how many passengers or bags a rate covers, and does not say if expressway tolls are included.
- Price and what it covers. Ask for the total, and ask if the expressway toll is in it.
- Which route. The two samples are close in time, so ask which one the driver prefers and why.
- Passengers and bags. Say how many people and how much luggage.
- Stops. Ask if a stop is included, and if waiting time is charged.
- Drop point. Ask for the Departures area of the terminal.
What is the weather and landslide check for this route? (Checked 28 October 2026)
- Landslide warning: the Disaster Management Centre's early warning LEWM-27-10-2026-1600-34, prepared with the National Building Research Organisation (NBRO), is valid from 16:00 on 27 October to 16:00 on 28 October 2026. It put Level 2 (Amber) on all 11 Kegalle district areas, on five Kandy district areas (Pasbage Korale, Ganga Ihala Korale, Udunuwara, Yatinuwara and Udapalatha), and on Kurunegala, with Level 1 (Yellow) on eight other Kandy district areas and on Narammala, Alawwa and Mawathagama in Kurunegala district. It listed no Level 3 (Red) area in Kandy, Kegalle or Kurunegala districts. The A1 route crosses Kegalle district.
- Forecast: the Department of Meteorology forecast issued at 5.30 am on 28 October 2026 expected several spells of showers in the Western and Sabaragamuwa provinces and in Kandy district, and strong winds of about 40 to 50 kmph at times over the western slopes of the central hills and in the North-western Province.
- What to do: call 117, the Disaster Management Centre hotline, and check the Department of Meteorology bulletin before you leave and again at your first stop. Our Sri Lanka monsoon seasons guide explains the wider pattern, and our Kandy weather in November guide covers the month ahead.
A missed flight costs more than an early start. If a warning applies on your travel day, tell your driver and be ready to change the plan.
Frequently asked questions
How far is Kandy from Colombo airport?
About 101 to 112 km by road. On two OpenStreetMap routes (OSRM) sampled on 28 October 2026, the drive from Kandy to Bandaranaike International Airport was 112.1 km and about 1 hour 58 minutes mostly on the Central Expressway, and 101.2 km and about 1 hour 59 minutes on the A1 road, both with no traffic. Real trips take longer.
How long before my flight should I leave Kandy?
The airport asks you to arrive at least 4 hours before departure. With a no-traffic drive of about 1 hour 59 minutes, that is about 6 hours before take-off at the latest, before any buffer for traffic, stops or rain. A flight at 14:00 means leaving Kandy by about 08:01 with no buffer, by our arithmetic.
Is there a bus from Kandy to Colombo airport?
We found no table row that goes straight to the airport. The National Transport Commission table effective 6 July 2026 lists route 1 from Colombo to Kandy at Rs 521 normal and Rs 1,018 air-conditioned luxury, and route 1/245 from Negombo to Kandy at Rs 513 and Rs 1,002. The airport lists a Rs 325 bus 187 and a Rs 410 Makumbura bus, but we found no page that confirms their stops for the return trip.
How much is a taxi from Kandy to Colombo airport?
We found no official price for this direction. The airport's fixed-fare card, as read on 28 October 2026, lists KANDY at Rs 21,384 for the air-conditioned taxi, but its counters are in the Arrival Lobby and the card is for rides from the airport. Treat it as a reference and agree the total in writing.
Is the expressway faster than the old road from Kandy to the airport?
Not in our sample. The Central Expressway route was 112.1 km in about 1 hour 58 minutes and the A1 route was 101.2 km in about 1 hour 59 minutes, both with no traffic. The map cannot show delays, so ask your driver on the day.
Is the road from Kandy to the airport safe after the recent rain?
We cannot confirm road status. The Disaster Management Centre's landslide warning valid until 4 pm on 28 October 2026 put Level 2 (Amber) on all Kegalle district areas, which the A1 route crosses, on five Kandy district areas and on Kurunegala, and listed no Level 3 area in those three districts. The Met Department forecast several spells of showers in Kandy district and the Western and Sabaragamuwa provinces. Call 117 and check the Met bulletin on the day of travel.
Sources
Last verified 2026-10-28
- https://www.airport.lk/passenger_guide/departure_info/procedures
- https://www.airport.lk/passenger_guide/getting_arround/taxi_service
- https://www.airport.lk/passenger_guide/getting_arround/taxi_query
- https://www.airport.lk/passenger_guide/getting_arround/luxury_bus_service
- https://www.airport.lk/passenger_guide/getting_arround/makubura_bus_service
- https://ntc.gov.lk/bus_fare/2026/July/Inter%20Provincial%20Full%20Bus%20Fare.pdf
- https://ntc.gov.lk/bus_fare/2026/July/Expressway_Full_Fare.pdf
- https://www.dmc.gov.lk/index.php?lang=en
- https://www.dmc.gov.lk/images/dmcreports/Landslide_EW_Report_at_1600hrs_on_2026__1793098165.pdf
- https://www.dmc.gov.lk/images/dmcreports/__1793147947.pdf
- https://www.newswire.lk/2026/10/25/train-services-between-rambukkana-peradeniya-and-gampola-suspended-until-further-notice/
- https://www.dailymirror.lk/breaking-news/Train-services-between-Rambukkana-Gampola-suspended-until-further-notice/108-353358
- https://nominatim.openstreetmap.org/
- https://router.project-osrm.org/
- https://www.openstreetmap.org/










