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, ColomboGihanud2001 / Wikimedia, CC0Colombo, 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.
Every way to get there
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.
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.
| Group | Bus (per person) | Private transfer | Best value |
|---|---|---|---|
| Solo · 1 traveller | €1 | €14 | Bus |
| Couple · 2 travellers | €1 | €14 | Bus |
| Family of 4 · 4 travellers | €2 | €14 | Bus |
Which option should you choose?
| If your priority is… | Our pick | Why |
|---|---|---|
| Lowest price | Bus | From €0.5, though slower with a change in the city. |
| Speed & comfort | Private transfer | Door-to-door, fixed price, a driver waiting for you. |
| A group of 3–4 | Transfer or taxi | One flat fare splits cheaper than several bus tickets. |
| A late-night arrival | Transfer or taxi | Both run 24/7 when buses and the tram have stopped. |
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.
Best for solo & budget travellersTaxi
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.
Best for small groups in a hurryTaxi
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.
Best for small groups in a hurryPrivate 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.
Best for families, groups & late arrivalsColombo City & Colombo in photos
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.
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 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.





