GetFromAirport
CMB ยท Colombo, Sri Lanka

Bandaranaike International Airport to Kandy

About 100 km inland and roughly 3 hours by road; a private car with a driver dominates, with a cheap-but-slow bus route as the budget fallback.

Kandy, ColomboKandy, ColomboPierre Andrรฉ Leclercq / Wikimedia, CC BY-SA 4.0
IndependentWe don't sell tickets or transfers, so no operator can pay to rank higher on this page.
3options compared on this route
722routes across the site
87airports covered

Kandy, the hill-country capital, wraps around a lake and the Temple of the Sacred Tooth Relic, ringed by tea gardens and the start of the famous rail line to Ella โ€” the top inland destination for most itineraries.

Distance

How far is Kandy from Bandaranaike International Airport?

Kandy is 100 km (62 miles) from Bandaranaike International Airport by road, about 3h by car outside rush hour. In a straight line it is 84 km. By public transport, Airport Express + Kandy intercity coach takes about 5h including a change and costs Rs 960.

By road100 km ยท 62 mi
Straight line84 km
Fastest trip3h
Bus / shuttle5h
Compare

Every way to get there

Private transferCar rentalBus / shuttle
โœฆ

Our verdict: Airport Express + Kandy intercity coach is the cheapest way at Rs 960 (5h, with a change on the way). A private transfer from Rs 14400 saves roughly 2h and takes you to the door.

Transport options
Private transferFastestWelcome Pickups ยท Lakpura ยท ViatorBest for families, groups & late arrivals
3h
Rs 14,400โ€“22,400
Pre-booked, meet on arrivalโœ“ Door-to-door
Car rentalCar with driver (multi-day hire)Best for travellers who want to explore
3h
Rs 17,600โ€“25,600
Pre-bookedโœ“ Door-to-door
Bus / shuttleCheapestAirport Express + Kandy intercity coachBest for solo & budget travellers
5h
Rs 960โ€“1,600
Coaches every ~20โ€“30 min from Colombo
Fares are shown in the currency you pick above, converted at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm with the operator before you travel.
Value

What it costs for your group

The bus / shuttle is charged per person, while a private transfer is one price for the whole car โ€” so the more of you there are, the better door-to-door value looks.

GroupBus / shuttle (per person)Private transfer (per car)Best value
Solo ยท 1 travellerRs 960Rs 14,400Bus / shuttle
Couple ยท 2 travellersRs 1,920Rs 14,400Bus / shuttle
Family of 4 ยท 4 travellersRs 3,840Rs 14,400Bus / shuttle

Which option should you choose?

If your priority isโ€ฆOur pickWhy
Lowest priceAirport Express + Kandy intercity coachFrom Rs 960, about 5h, with a change on the way.
SpeedWelcome Pickups ยท Lakpura ยท Viator3h and door-to-door, from Rs 14400.
A group of 4Airport Express + Kandy intercity coachFour tickets still come to about Rs 3840 โ€” less than a car.
A late-night arrivalPre-booked transferAirport Express + Kandy intercity coach does not run all night; check the last departure before you land.
In detail

By transport mode

Private transfer

Around 15,000โ€“23,000 LKR (~โ‚ฌ45โ€“70) for a car. The winding A1 climb into the hills tires an unfamiliar driver, and most transfers will pause at the Pinnawala elephant orphanage or a spice garden if you ask.

Where to catch it: Your chauffeur meets you as you exit and loads the bags; the price covers the whole car for up to three or four passengers, not per head.

3hRs 14,400โ€“22,400Pre-booked, meet on arrival
Best for families, groups & late arrivals

Car rental

In Sri Lanka 'car rental' almost always means a car with a driver โ€” self-drive needs a local permit and is rare for visitors. Expect โ‚ฌ55โ€“80 for the first day; a good choice if Kandy is the start of a hill-country loop rather than a one-off drop.

Where to catch it: The same driver who collects you at the airport stays with you for the trip, so pickup is simply your booked meeting time in arrivals.

3hRs 17,600โ€“25,600Pre-booked
Best for travellers who want to explore

Bus / shuttle

The shoestring route, about 900โ€“1,600 LKR (~โ‚ฌ3โ€“5) all in, but it means changing buses in central Colombo and a 3โ€“4 hour ride. Only worth it if time matters less than money.

Where to catch it: Take the Airport Express to Pettah, then walk to the Bastian Mawatha bus terminal for a Kandy intercity coach.

5hRs 960โ€“1,600Coaches every ~20โ€“30 min from Colombo
Best for solo & budget travellers
In pictures

Kandy & Colombo in photos

Before you ride

Buying tickets in Colombo

The budget option from Bandaranaike (CMB) is the air-conditioned airport bus, route 187, running 24 hours to Colombo Fort railway station and the main bus terminal. It is cash-only, paid to the conductor onboard; the fare is about Rs 290 (it changes with fuel prices) and bags over 23 kg cost another Rs 290. Have small Sri Lankan rupee notes ready. For door-to-door comfort, book a metered ride through the PickMe app (Sri Lanka's main ride-hailing service), which shows the price before you accept.

Arrive safe

Taxi scams & safety in Colombo

Agree the fare before moving, or use PickMe so the price is set in advance; avoid drivers and "helpers" who approach you in the arrivals hall quoting inflated flat rates. Airport taxis inside the complex cost more, so many travellers walk about 1 km to the main road to catch the local bus, which is cheaper but crowded. Carry cash in small notes and watch your bags on busy buses, where pickpocketing is the main risk. Confirm your driver's PickMe details match the app before getting in.

Getting around

Step-free access in Colombo

The terminal is equipped; the road journey needs arranging in advance.

  • The airport has wheelchairs, lifts and accessible toilets. Assistance should be requested 48 hours before arrival rather than on the day.
  • There is no accessible rail link from the airport, so the transfer is by road.
  • Several private transfer operators run wheelchair-accessible vehicles with luggage assistance; these must be booked ahead.

Public buses and the standard airport taxis are not a dependable step-free option, so treat the pre-booked accessible vehicle as the plan rather than the fallback.

The full guide

Getting from CMB to Kandy

Kandy sits about 100 km inland from Colombo's airport, and almost none of that distance is flat. The first stretch runs easily enough, but once the expressway ends the road becomes the old A1, threading up through Kegalle and Mawanella into the hills, and a trip that looks short on a map settles into roughly three hours of climbing and cornering. For a traveller aiming at the Temple of the Sacred Tooth Relic, the lake and the tea country that opens up beyond the town, the way you cover this leg matters more than on any coastal run. The short version: a private car with a driver is the standard way people do it here, the public coach is cheap but slow and crowded, and for many visitors this drive is simply day one of a driver they keep for the rest of the trip.

Why the last hour uphill decides how you should travel

The road to Kandy is not a motorway experience. After the expressway peters out you are on a two-lane highway shared with buses, tuk-tuks and trucks grinding up the same gradient, and it demands steady, patient driving through blind bends and villages. That is exactly why an unfamiliar hand at the wheel struggles here โ€” the climb tires a driver who does not know the road, and it is the main reason self-navigation appeals to almost nobody making this trip for the first time. It also explains the timings you will see: figure on three hours in a car, and closer to four or five if you are changing buses in Colombo first. Plan the drive for daylight if you can, both for the views out over the paddy and forest and because the A1 is far less pleasant to tackle in the dark.

A chauffeur-driven car is the classic hill-country choice

Book a private transfer and your chauffeur meets you as you come out of arrivals, takes the bags and drives the whole way to your Kandy hotel door. Expect somewhere around 15,000 to 23,000 LKR, roughly โ‚ฌ45โ€“70, and that figure buys the entire car for up to three or four passengers rather than a per-person fare, which is what makes it sensible for a couple or a small group. Operators such as Welcome Pickups, Lakpura and Viator all run this route. A useful quirk of the drive is that it passes close to the Pinnawala elephant orphanage and several spice gardens, and most drivers will happily pause at one if you ask โ€” turning the transfer into a half-day of sightseeing instead of dead time behind glass. It is the calmest way to arrive with a temple visit and a lake walk still ahead of you the same afternoon.

Keeping the same driver for the tea-country loop

Here "car rental" rarely means self-drive. Foreigners need a local permit for that, so what visitors almost always hire is a car with a driver, and Kandy is the natural place to start such an arrangement. The driver who collects you in arrivals stays on for the days that follow โ€” Kandy, then up to Nuwara Eliya, Ella and the tea estates, or back down to the coast. Budget around โ‚ฌ55โ€“80 for that first day, a little more than a one-off drop because you are booking a person as well as a car. If Kandy is a single stop it is overkill, but if it is the opening move of a hill-country circuit, having one driver who knows the roads and your plans is the way most multi-day itineraries here are run.

The Pettah change, and who the coach still suits

The bus is the true shoestring option, at about 900 to 1,600 LKR, near enough โ‚ฌ3โ€“5 for the whole journey, but it asks something of you in return. You ride the Airport Express into Colombo, get off at Pettah, then walk to the Bastian Mawatha terminal to pick up a Kandy intercity coach, which run every twenty to thirty minutes. Add the transfer time in the city and you are looking at four to five hours door to door, much of it standing if the coach is full. For a solo traveller counting every rupee, or anyone who treats the ride itself as part of the trip, it holds up fine. With luggage, children or a hotel check-in to make, the maths tips quickly toward the private car.

Weigh it by what comes next rather than by the distance alone. If Kandy is one fixed night, book a straightforward private transfer and let the driver stop at Pinnawala on the way up. If the hills are your real destination, hire the car and driver from the airport and keep them. And if the budget rules everything, take the Airport Express to Pettah and the coach on from there: just build the extra couple of hours into your first day.

Frequently asked

CMB to Kandy โ€” FAQ

How far is Kandy from Bandaranaike International Airport?
Kandy is about 100 km from Bandaranaike International Airport (CMB), roughly a 180-minute drive depending on traffic.
How much is a transfer from Bandaranaike International Airport to Kandy?
There is no taxi rank fare to quote for Kandy; a pre-booked car is โ‚ฌ45โ€“70. The bus undercuts both at โ‚ฌ3โ€“5. Hire cars are โ‚ฌ55โ€“80 a day.
What's the cheapest way from Bandaranaike International Airport to Kandy?
The bus (Airport Express + Kandy intercity coach) is the cheapest way in, from about โ‚ฌ3 โ€” though it isn't door-to-door and can involve a change.
Can I get to Kandy by public transport late at night?
Airport Express + Kandy intercity coach does not run all night. Check the last departure before you fly; after it, use the official taxi rank or a pre-booked transfer.
More from CMB

Other destinations from Bandaranaike International Airport

Same country

Other airports nearby