Skip to main content

transport

From Colombo airport to Kandy, Sigiriya, or Galle: best transfer options

How to get from Bandaranaike airport to your first destination in Sri Lanka — private cars, trains, buses, costs, and journey times for each route.

From Colombo airport to Kandy, Sigiriya, or Galle: best transfer options

The first transport decision in Sri Lanka

You’ve cleared immigration and customs at Bandaranaike International (CMB). You’re in the arrivals hall with luggage. This is where most visitors feel most uncertain — the airport taxi touts are immediate and vocal, and you haven’t yet oriented yourself to Sri Lanka’s transport options.

This guide gives you the specific options, costs, and journey times for the three most common airport-to-first-destination routes: airport to Kandy, airport to Sigiriya (Cultural Triangle), and airport to Galle (south coast). Read it before you land. For what to do at the terminal before you leave, see the Bandaranaike airport guide.

At a glance
WhereBandaranaike International Airport (CMB), Katunayake, west coast
CostPrivate car around $60-100 one-way depending on destination; bus/train combinations from roughly LKR 500
Time needed45 minutes (Colombo) to 5 hours (Sigiriya), depending on route and traffic
Getting therePre-booked private car recommended for night arrivals; official airport taxi counter as backup
Best time to travelJourneys booked around the 7-10am and 4-7pm Colombo traffic peaks run noticeably longer than off-peak departures

The airport location and what this means

Bandaranaike airport (CMB) is in Katunayake, 35 km north of Colombo city centre, 8 km south of Negombo. It sits on the west coast, which has specific implications:

  • Kandy (115 km): directly east — 3-4 hours
  • Sigiriya / Cultural Triangle (170-180 km): north-east — 4-5 hours
  • Galle / south coast (155-165 km): south — requires going through Colombo city or via the Southern Expressway from Colombo
  • Colombo city centre (35 km): south — 45-90 minutes depending on traffic

Understanding these directions matters because traffic in and around Colombo adds unpredictably to any journey that routes through the city.


Airport to Kandy (115 km, 3-3.5 hours non-traffic)

A pre-booked private car is the standard choice for first-time visitors arriving with luggage, particularly at night or early morning when other options are reduced.

Cost: $60-80 for a sedan (1-3 passengers with bags); $75-95 for a van (4-6 passengers).

Pre-booked vs on-arrival: pre-booking eliminates the arrival-hall negotiation and guarantees a specific vehicle. Book through your hotel (many offer complimentary or subsidised transfers for guests), through GYG, or through a reputable transfer company.

Book a private airport-to-Kandy transfer

On-arrival taxi: the official taxi counter in the arrivals hall (not the touts who approach you) offers metered fixed-rate taxis. Airport to Kandy: approximately LKR 8,000-12,000 (negotiated or metered). The price is higher than a pre-booked transfer but is a legitimate and safe option.

Traffic: the A1 road from Colombo to Kandy is heavily congested on weekday mornings (7-10am) and evenings (4-7pm). Journey time can extend to 4.5-5 hours in peak traffic. Night arrivals (the common midnight-1am peak) typically have light traffic — 3-3.5 hours.

Colombo Airport (CMB) to Negombo Taxi Transfer

Train from Colombo Fort (not direct from airport)

There is no direct train from the airport to Kandy. The process:

  1. Bus or taxi from airport to Negombo (15 min) or Colombo Fort (45-60 min)
  2. Train from Colombo Fort to Kandy (3-3.5 hours)

Total journey: 4.5-6 hours including transfers and waits. The train is comfortable and scenic once you’re on it — the route through the Kelani Valley is beautiful — but the total journey time from airport door to Kandy accommodation makes it impractical for airport-to-Kandy specifically. Better to use the train as a standalone experience on another day.


Airport to Sigiriya / Cultural Triangle (170-180 km, 4-5 hours)

Private car (the only practical option)

Sigiriya has no train access. The bus route requires at least 2 changes and takes 6-8 hours. A private car from the airport is the practical solution for virtually all visitors.

Route: A1 north toward Kurunegala, then A6 east toward Dambulla, then the road to Sigiriya (35 km beyond Dambulla). The route avoids Colombo city — directly north from the airport.

Cost: $80-100 for a sedan, $95-115 for a van.

Route advantage: this is the most direct airport transfer of the three routes listed — the airport’s northern location means the Sigiriya road doesn’t require going through Colombo at all. Traffic is primarily a factor in the airport-to-Negombo section (short) and occasionally around Kurunegala or Dambulla.

Book a private transfer from Colombo airport to Sigiriya

Arrival time consideration: if you arrive in the afternoon and intend to visit Sigiriya Rock the following morning at sunrise (7am), this works well — Sigiriya town has many guesthouses for an overnight, and a 4pm arrival allows you to settle and prepare. If you’re arriving on an overnight flight (landing midnight-2am), you’ll reach Sigiriya at 4-6am — you can go directly to the rock at sunrise, or rest in your guesthouse if it allows early check-in.


Airport to Galle / south coast (155-165 km, 2.5-3 hours via expressway)

The Southern Expressway (E01) is a high-speed dual carriageway from the Colombo area south to Matara. The relevant section: access from Kottawa interchange (south Colombo) → Galle exit (~100 km on the expressway, 1 hour at 100 km/h).

Getting to the expressway from the airport requires traversing Colombo — either via the Colombo city route (can be 60-90 minutes in traffic) or via the outer ring road (faster when it’s not congested).

Total journey time airport to Galle: 2.5-3.5 hours depending on Colombo traffic.

Cost: $65-85 for a sedan. Includes the toll (~LKR 320 each way — the driver pays and it’s a negligible addition).

Note: do not attempt this route without AC during the day in May-October. The combination of city traffic and tropical heat makes an unventilated car genuinely uncomfortable.

Bus via Colombo (budget option)

The public bus option to Galle requires two segments:

  1. Airport to Colombo (bus or taxi, LKR 100-300 or LKR 2,000 taxi, 60-90 minutes)
  2. Colombo (Maharagama terminal) to Galle on the Southern Expressway intercity bus (LKR 200-300, 2-2.5 hours)

Total: approximately LKR 500-600 ($1.50-2 USD) and 3.5-5 hours, depending on waits between connections. Requires navigating Colombo’s bus terminal system with luggage on your first day. Feasible for confident budget travellers; not recommended for first-time arrivals with heavy bags.


Airport to Colombo city (35 km, 45-90 minutes)

If your first stop is Colombo itself (a legitimate choice — Colombo is worth 1-2 days), the options are:

Pre-booked hotel car: most Colombo business hotels offer airport transfers, often free for upper-category rooms.

Airport taxi counter: official fixed-rate meter taxis in the arrivals hall. Colombo city centre: approximately LKR 3,500-5,000.

Airport-area taxi via app: PickMe operates limited airport transfers; service is inconsistent at the airport specifically — the app coverage can be thin right at the terminal. Try it but have the airport taxi counter as backup.

Negombo to Colombo by bus: if you’re spending a night in Negombo first (sensible for late arrivals), take the bus the next morning — LKR 100-150, 45-60 minutes.


The Night arrival question

Most long-haul flights arrive at CMB between 11pm and 3am — the airline scheduling peak. This is when transfer decisions feel most pressured. The practical hierarchy:

Pre-booked private car: the correct choice for night arrivals. Your driver waits in the arrivals hall with a name board; you find him, load the car, and go. No negotiation at 1am.

Negombo overnight: if you haven’t pre-booked and don’t want to navigate transfer pricing at midnight, take any taxi to Negombo (8 km, LKR 1,000-1,500 at the airport taxi counter) and continue the next morning.

Staying at the airport hotel: the Aerotel Colombo Airport is connected to the terminal. Expensive (typically $100-150/night) but eliminates all transfer anxiety for very late arrivals with very early next-day departures.


What to watch out for at the airport

The arrival hall touts

Immediately outside customs, men will approach offering “hotel booking,” “taxi,” and “tour.” These are not official services. Their taxis are legitimate but typically 2-3x the meter rate.

The official taxi counter is further into the arrivals hall — past the first wave of touts, near the exit. Look for the signage: “Airport Taxi Service” or similar. Rates are posted.

The “my friend has a good guesthouse” approach

Taxi drivers who negotiate informally at the airport sometimes have arrangements with certain guesthouses — they’ll take you to the “best hotel” in Kandy, Sigiriya, or Galle, which happens to be one they receive commissions from. If you have a pre-booked hotel, confirm the driver knows the name and address before you get in, and don’t allow last-minute detours.

App dead zone

PickMe and other ride-hailing apps have limited coverage at the airport specifically (as opposed to Negombo or Colombo, where they work well). Don’t rely solely on PickMe for airport pickup.


Quick comparison: cost and time by route

RoutePrivate carTrain/bus combinationRealistic total time
Airport → Kandy$60-80 sedanNot direct — bus/taxi to Colombo Fort then train, 4.5-6 hrs3-5 hrs (car) / 4.5-6 hrs (train)
Airport → Sigiriya$80-100 sedanImpractical — 2+ bus changes, 6-8 hrs4-5 hrs (car only realistic option)
Airport → Galle$65-85 sedanBus via Colombo, LKR 500-6002.5-3.5 hrs (car) / 3.5-5 hrs (bus)
Airport → ColomboHotel car or LKR 3,500-5,000 taxiN/A — short enough not to need one45-90 min

This is the same information broken out by route above, collected here for a side-by-side glance if you’re deciding between two possible first stops rather than committed to one. For a fuller sense of what a private car and driver cost across a whole trip rather than just this first leg, see hiring a car with driver in Sri Lanka.

Paying your driver: cash, card, and tipping

Pre-booked transfers arranged online are typically paid in advance or by card on confirmation; on-arrival taxi counter fares are usually cash only, in either LKR or USD (change is given in LKR, often at a slightly unfavourable rate — carry small LKR notes if you have them from a previous trip, or expect to pay the round USD amount).

Tipping is not obligatory but is normal for a multi-hour transfer: rounding up to the nearest few hundred LKR, or adding roughly 500-1,000 LKR for a long Sigiriya or Kandy run, is standard practice and appreciated rather than expected. It is not factored into the quoted fare unless the operator states otherwise.

If you’ve pre-booked through a transfer company or your hotel, confirming details by WhatsApp the day before (flight number, terminal, expected arrival time) is common practice in Sri Lanka and reduces the chance of a driver waiting at the wrong entrance or missing a delayed flight.

Traveling with kids, elderly relatives, or heavy luggage

The sedan-vs-van decision matters more than most first-time visitors expect. A standard sedan comfortably fits 1-3 passengers with airline-standard luggage; beyond that, or with a car seat, a wheelchair, or an elderly relative who needs more legroom for a 3-5 hour journey, book a van from the outset rather than assuming the sedan will stretch to fit.

Car seats are not standard equipment and must be requested specifically when booking — many transfer companies can provide one with advance notice, but it is not a given with a same-day arrival-hall booking. If a car seat is essential, arrange it through a pre-booked transfer rather than the taxi counter.

For families or groups considering an overnight stop rather than pushing straight through to Kandy or Sigiriya, spending the first night in Negombo or Colombo and continuing fresh the next morning is a common and sensible choice — see Negombo vs Colombo for your first night for how to decide between the two, and day trips from Colombo if you end up with a spare day there.

If your onward plan includes the scenic Kandy–Ella rail line later in the trip, it’s worth booking those tickets ahead — see how to book the Kandy–Ella train. And for how this first transfer fits into overall trip costs, the Sri Lanka daily travel budget guide breaks down where a $60-100 transfer sits relative to a typical day’s spending later in the trip.

FAQ

Can I book an airport transfer after I land, or should I pre-book?

Both work, but pre-booking is safer for night arrivals and for the longer Sigiriya route, where public transport isn’t a realistic fallback. Same-day arrival-hall bookings at the official taxi counter are legitimate and reasonably priced — the main downside is losing the ability to compare operators, since you’re committing on the spot.

Is Uber or PickMe available at Colombo airport?

Coverage right at the terminal is inconsistent — treat ride-hailing apps as a possible option rather than a guaranteed one for the airport pickup specifically. Both apps work reliably once you’re in Negombo or Colombo, so they’re a good option for later legs of the trip even if you don’t rely on them for this first one.

Do I need exact change or local currency for the taxi counter?

Not strictly — the official taxi counter and most pre-booked drivers accept USD as well as LKR, though change comes back in LKR. If you have no LKR yet, there are ATMs in the arrivals hall before you reach the taxi counter, and withdrawing a small amount there covers tips and incidentals for the first day.

For the visa you need before you fly: Sri Lanka ETA guide.