GetFromAirport
CMB · Colombo, Sri Lanka

Bandaranaike International Airport to Colombo City

About 35 km south via the E03 expressway; the Airport Express coach is astonishingly cheap, or take a ride-hail or private car straight to your hotel.

Colombo City, ColomboColombo City, ColomboGihanud2001 / Wikimedia, CC0
IndependentWe compare every way in and link out — we don't sell the tickets, so the ranking isn't for sale.
4options compared on this route
401routes across the site
50airports covered

Colombo, the commercial capital, spreads along the west coast from the colonial-era Fort and the Pettah bazaar to the seafront Galle Face Green and the Lotus Tower — the base for most business trips and city stays.

Compare

Every way to get there

Bus / shuttleTaxiPrivate transfer
✦

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

Transport options
Bus / shuttleCheapestAirport Express (SLTB route 187/E03)Best for solo & budget travellers
1h
€1
Every ~30 min · 05:30–20:00
TaxiFastestPickMe / Uber (ride-hail)Best for small groups in a hurry
50 min
€8–12
On demand via the app✓ Door-to-door
TaxiAirport prepaid taxi counterBest for small groups in a hurry
55 min
€18–27
24/7 on demand✓ Door-to-door
Private transferBest valueWelcome Pickups · local Colombo firmsBest for families, groups & late arrivals
55 min
€14–20
Pre-booked, meet on arrival✓ Door-to-door
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€1€14Bus
Couple · 2 travellers€1€14Bus
Family of 4 · 4 travellers€2€14Bus

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceBusFrom €0.5, 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

Bus / shuttle

About 130–150 LKR (~€0.50), paid to the conductor. Runs the expressway to the Central Bus Stand in Pettah in ~50–70 min, a 500 m walk from Fort station. Unbeatable value if you travel light.

Where to catch it: The green air-conditioned coach loads at the dedicated bay just outside arrivals — follow the 'Airport Express' signs rather than the local-bus stop by the highway.

1h€1Every ~30 min · 05:30–20:00
Best for solo & budget travellers

Taxi

Around 2,500–4,000 LKR (~€8–12) to a city hotel, expressway toll included in the app fare. The cleanest metered option; add the usual late-night surge.

Where to catch it: Book after immigration and head to the ride-hail bays in the car park; drivers take the expressway toll road automatically.

50 min€8–12On demand via the app
Best for small groups in a hurry

Taxi

Fixed at roughly 6,000–9,000 LKR (~€18–27) to Fort — dearer than the apps but guaranteed and available round the clock.

Where to catch it: Quote your Colombo address at the arrivals taxi desk and prepay; the clerk assigns the car so there is no meter dispute later.

55 min€18–2724/7 on demand
Best for small groups in a hurry

Private transfer

About 4,500–6,500 LKR (~€14–20) with the toll included. Worth it when the driver has to thread the one-way maze of Pettah and Fort to reach your hotel door.

Where to catch it: A greeter is posted at the arrivals-hall meeting point and walks you to the car; the fare is locked in when you book.

55 min€14–20Pre-booked, meet on arrival
Best for families, groups & late arrivals
In pictures

Colombo City & 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 Colombo City

Bandaranaike International sits at Katunayake, about 35 km north of central Colombo, and almost everything about this transfer comes down to one piece of road: the E03 Airport Expressway. It peels off near the terminal and runs a straight, tolled line into the northern edge of the city, turning what used to be a crawl through Negombo traffic into a 45 to 60 minute drive. Whether you are heading for a Fort business hotel, the seafront lawns of Galle Face Green, the market lanes of Pettah, or a room with a view of the Lotus Tower, you will be on that expressway within minutes of leaving arrivals. The only real decision is what you sit in for the ride.

The E03 expressway is the whole story here

The expressway is why this transfer is easy and why the options are so tightly clustered on time. Every method below except the local bus takes the same toll road and exits toward the Kelani bridge and Fort, so the difference between a coach seat and a private car is roughly ten minutes, not an hour. There is a toll on the E03, but for taxis and transfers it is folded into the fare you are quoted, so you never hand cash to a booth attendant. Traffic only really bites in the last few kilometres, once you drop off the expressway into the one-way grid around Fort and Pettah at rush hour. Budget the full hour if you land between 8 and 10 in the morning or around 5 in the evening; off-peak, the run is closer to 45 minutes.

Route 187: the green coach that costs about fifty cents

Sri Lanka runs a dedicated Airport Express coach, marked route 187, and it is one of the cheapest airport links you will find anywhere. A ticket is somewhere around 130 to 150 LKR, roughly €0.50, paid straight to the conductor on board. The green air-conditioned buses load at their own bay just outside arrivals, and the trick is to follow the "Airport Express" signs rather than drifting toward the ordinary local-bus stop out by the highway. Departures run about every 30 minutes between 05:30 and 20:00, and the coach uses the same expressway the taxis do, reaching the Central Bus Stand in Pettah in about 50 to 70 minutes. From there it is a 500 metre walk to Fort station and the heart of the old colonial quarter. If you are travelling light and your hotel is anywhere near Fort, this is unbeatable value; with a large suitcase and a family in tow, the walk at the Pettah end is the catch.

PickMe and Uber: the app cab most visitors default to

For the majority of arrivals, a ride-hail app is the modern default. Both PickMe (the Sri Lankan-built one) and Uber operate at CMB, and a car to a city hotel typically comes in around 2,500 to 4,000 LKR, roughly €8 to €12, with the expressway toll already inside the app fare. Book once you clear immigration and walk to the ride-hail bays in the car park; the driver takes the E03 automatically and delivers you to the door. It is the cleanest way to avoid any meter conversation, though a late-night landing can push the price up with surge pricing. If you would rather have the fare fixed before you move, the airport prepaid taxi counter in arrivals works too: you give the clerk your Colombo address, prepay, and get an assigned car, but the fixed rate to Fort sits higher, around 6,000 to 9,000 LKR (about €18 to €27). You pay that premium for a guaranteed price and a desk that operates around the clock.

Booking a car ahead when Fort and Pettah are your first stop

A pre-booked private transfer earns its keep precisely because of where you are going. Fort and Pettah are a knot of one-way streets, and a first-time visitor trying to direct a metered driver to a specific hotel entrance can lose the time they saved on the expressway. With a booked car, a greeter waits at the arrivals-hall meeting point, walks you to the vehicle, and the driver already knows the address and the way in. Welcome Pickups and several local Colombo firms handle this for about 4,500 to 6,500 LKR, roughly €14 to €20, toll included, which slots neatly between the app fare and the prepaid counter. It is the calm choice after an overnight flight when you would rather not open an app or count out rupees, and the flat rate holds even if your plane lands late.

Put simply: take route 187 if you are on a budget and staying near Fort, open PickMe or Uber for the everyday door-to-door run, and pre-book a car if you want a name at the meeting point and a driver who already knows your street. All three ride the same expressway, so you will be at your Colombo hotel inside an hour either way.

Frequently asked

CMB to Colombo City — FAQ

How far is Colombo City from Bandaranaike International Airport?
Colombo City is about 35 km from Bandaranaike International Airport (CMB), roughly a 55-minute drive depending on traffic.
How much is a transfer from Bandaranaike International Airport to Colombo City?
A pre-booked private transfer starts from around €14 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 Colombo City?
The bus (Airport Express (SLTB route 187/E03)) is the cheapest way in, from about €0.5 — though it isn't door-to-door and can involve a change.
How do I get from Bandaranaike International Airport to Colombo City 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 €14
Book →