Home › Guides › Airport to City

How to Get from Colombo Airport to the City — Every Option Compared (2026)
The short answer: a pre-booked private transfer takes the Airport Expressway into Colombo in 45–60 minutes off-peak (up to 90 in rush hour) for a fixed, all-in $25 (the official BIA counter tariff; we match it). The kerb taxis negotiate, the counter queues, unreserved rides surge and vanish at 2 a.m. — here is the full picture so you can pick what fits your arrival.
Updated September 2026 · prices benchmarked to the official BIA (airport.lk) taxi tariff at LKR 328.26 = $1.
Key takeaways
- Fastest: pre-booked private transfer — 45–60 min off-peak via the expressway, from $25 all-in (official tariff LKR 8,100).
- Cheapest: the airport bus (<$1, 90–120 min) — fine solo, impractical with luggage or after dark.
- Ride-hailing apps work midday; nothing is reserved, and supply/cancellations bite at night and on long routes.
- Immigration: 15–30 min quiet, 45–90 min at peak — a tracked chauffeur waits from actual landing (60 min free).
- Rush hours 7–9 a.m. and 4–7 p.m. add 30–40 min; night arrivals are ~40 min door to door.
The five ways out of CMB, ranked by situation
| Option | Price to Colombo | Time | Best for | Watch out |
|---|---|---|---|---|
| Pre-booked private transfer | $25 all-in (matches official BIA tariff LKR 8,100) | 45–90 min | Late-night, families, luggage, first-timers | Book 6–12 h ahead for best vehicle choice |
| Airport pre-paid taxi counter | Fixed, similar range | 45–90 min + queue | Walk-in arrivals | Queue, random driver, no flight tracking |
| Ride-hailing app | Surge-priced; nothing bookable | 45–90 min + walk to pickup zone | Daytime city errands (not airport arrivals) | Not reserved, no flight tracking, driver cancellations on airport runs |
| Kerb touts | Negotiated — expect 2× at night | Same | Nothing, honestly | No insurance trail, price games |
| Bus 187 (BIA Departures porch → Fort via expressway, 24/7) | ~LKR 100–200 (<$1) | 90–120 min | Budget travellers with one small bag | Fewer rides overnight; luggage and last-mile hassle |
There is no train from the airport itself — the Katunayake railway station sits a few km away; the classic scenic rail journeys start from Colombo Fort, so most travellers take a road transfer into the city first.
Timing your arrival
- Immigration: 15–30 min quiet, 45–90 min when wide-bodies land together (overnight/early morning). Chauffeurs wait from actual landing.
- Rush hour: 7–9 a.m. into the city, 4–7 p.m. out — add 30–40 minutes.
- After 9 p.m.: empty expressway, ~40 minutes door to door — and the only options worth using are a pre-booked car or the pre-paid counter.
- Monsoon days (May–Sept): coastal routes can flood; expressway routing saves the trip.
Which one should you choose?
Here's the honest test of any airport option: it has to work at 1 a.m., with three bags, after ten hours in the air. A pre-booked private transfer passes — a named chauffeur with a name board is already watching your flight, and the all-in price is locked before you fly. Kerb touts and unreserved rides are the variables; pre-booking removes them, which is why it's how most returning travellers arrive.
FAQ
What is the cheapest way from Colombo Airport to the city?
The airport bus (under $1, 90–120 min) is cheapest, but impractical with luggage or after dark. For two or more travellers, a pre-booked transfer at a fixed $25 all-in to Colombo is the best value per person — price and car locked before you land.
Is it safe to take a taxi at Colombo airport at night?
Yes — with a pre-booked transfer or the official pre-paid counter. Avoid kerb touts after dark; prices double and there is no accountability trail.
How much is a taxi from Colombo Airport to Colombo?
Colombo runs $25 all-in — matching the official BIA airport counter tariff (LKR 8,100) — VAT, tolls and taxes included, shown before you pay.
Is there a train from Bandaranaike Airport?
Not directly. Katunayake station is a short taxi ride away; the famous coastal and hill-country trains start from Colombo Fort. Most travellers road-transfer into the city first.
Sources & method
Official airport taxi rates: airport.lk — AASL published tariff (air-conditioned sedan class). USD conversions: live interbank rate LKR 328.26 = $1 (open.er-api.com, 11 Sep 2026), re-checked monthly. LankaWayFinder prices include VAT, taxes, tolls and expressway fees; child seat $5, booster $5, extra stop $10. Drive times are typical expressway routings and vary with traffic.
About this guide: written by the LankaWayFinder operations team — LANKAWAYFINDER (PVT) LTD (reg. PV 00332800), based at Katunayake, minutes from CMB. Our chauffeurs drive these roads daily, and prices are benchmarked monthly against the official airport tariff. Questions: +94 77 405 2202 (WhatsApp) · About us
Popular transfers: Colombo · Negombo · Kandy · Sigiriya · Galle · Ella — all CMB routes →
LankaWayFinder