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 compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
3options compared on this route
401routes across the site
50airports 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.

Compare

Every way to get there

Private transferCar rentalBus / shuttle
✦

Our verdict: for Kandy, a private transfer is the easiest door-to-door option (from €45). Travelling light on a budget? The bus is cheapest (from €3) but slower, with a change in the city.

Transport options
Private transferBest valueWelcome Pickups · Lakpura · ViatorBest for families, groups & late arrivals
3h
€45–70
Pre-booked, meet on arrival✓ Door-to-door
Car rentalCar with driver (multi-day hire)Best for travellers who want to explore
3h
€55–80
Pre-booked✓ Door-to-door
Bus / shuttleCheapestAirport Express + Kandy intercity coachBest for solo & budget travellers
5h
€3–5
Coaches every ~20–30 min from Colombo
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupBus (per person)Private transferBest value
Solo · 1 traveller€3€45Bus
Couple · 2 travellers€6€45Bus
Family of 4 · 4 travellers€12€45Bus

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceBusFrom €3, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3–4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
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.

3h€45–70Pre-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. Reckon on €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.

3h€55–80Pre-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.

5h€3–5Coaches 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 SLTB express bus, route 187 (sometimes 187-E3), running to Colombo Fort. It is cash-only, paid to the conductor onboard; the fare is low (roughly a few hundred rupees, exact amount changes with fuel prices) and large suitcases may cost a small extra charge. 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.

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 genuinely 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: reckon 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?
A pre-booked private transfer starts from around €45 for the whole car. A metered taxi is similar or a little more, while a hire car is about €22–40 per 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.
How do I get from Bandaranaike International Airport to Kandy at night?
Private transfers and airport taxis run 24/7, so a late arrival is no problem. Trains, the metro and most buses are limited or stop overnight.
More from CMB

Other destinations from Bandaranaike International Airport

Private transferfrom €45
Book →