TRGet a Fare
HomeAirports › Colombo (CMB)
CMB

CMB — Colombo (Bandaranaike) — Taxi Fare Guide

Colombo, Sri Lanka

The official airport taxi counters in the arrivals hall offer fixed-price rides to Colombo. A ride to Fort, Kollupitiya (Colombo 3) or Bambalapitiya typically costs LKR 4,500–6,000 (about USD 15–20) and takes 45–75 minutes depending on whether the driver uses the faster Colombo–Katunayake Expressway (E03). The expressway toll of roughly LKR 300 is usually added on top of the fare, so confirm the total before departing.

By far the most popular way among locals and savvy travellers is ride-hailing. PickMe (Sri Lanka's home-grown app) and Uber both operate legally from BIA, with a dedicated app pickup zone in the car park. App fares to the city centre commonly run LKR 2,500–4,000 for a standard car, noticeably cheaper than the taxi desk. You need a working local or roaming SIM and a card or cash; drivers usually arrive within 5–15 minutes.

Avoid unofficial touts who approach you inside or just outside arrivals — they often quote 2–3 times the going rate. Traffic on the A3 through Ja-Ela and Wattala can be heavy in the morning and evening peaks, so budget extra time. Night surcharges may apply on both metered and app rides between roughly 22:00 and 06:00.

DestinationApprox. fareTime
Colombo Fort / city centre (taxi desk)LKR 4,500–6,00045–75 min
Colombo Fort / Kollupitiya (PickMe/Uber)LKR 2,500–4,00045–75 min
Negombo townLKR 1,500–2,50020–30 min
Mount LaviniaLKR 5,500–7,00060–90 min

Practical tips: Buy a Dialog or Mobitel SIM at the arrivals kiosks so you can order PickMe/Uber; agree the toll and any surcharges before you set off; carry small LKR notes for cash payment; and use the marked app pickup zone rather than the touts crowding the exit.

Other ways to the city

Besides taxis and ride-hailing, BIA has cheap public options into Colombo:

  • Bus 187 (Airport Express to Colombo Fort): An air-conditioned luxury coach connects the airport directly with Colombo Fort bus/railway station. Fare is roughly LKR 150–350 (a large-luggage surcharge of about LKR 290 may apply), running frequently and taking around 50–70 minutes.
  • Ordinary buses to Negombo/Colombo: Local buses run from the main road near the airport for as little as LKR 50–150, but they are crowded and have little luggage space.
  • Train: The nearest station is Katunayake South, about 2 km from the terminal (a tuk-tuk ride of LKR 300–500). Trains to Colombo Fort cost around LKR 50–100 but are infrequent (roughly every 1–2 hours) and can be packed.
  • Pre-booked private transfers: Hotels and online operators offer fixed-price cars/vans; handy for late-night arrivals or groups with luggage, typically USD 20–35 to the city.
💡 Fares shown are approximate estimates and can vary with traffic, time of day, luggage and operator. Always confirm the price before your trip and use official, licensed taxis or a pre-booked transfer.
Fare sources

Fares are researched from official and public sources and are approximate — always confirm the meter or fixed fare before you travel.

Frequently asked questions

How much is a taxi from Colombo airport to the city centre?
An official airport-desk taxi to Colombo Fort or Kollupitiya typically costs LKR 4,500–6,000 (about USD 15–20), plus the expressway toll of roughly LKR 300. Booking via PickMe or Uber is usually cheaper at LKR 2,500–4,000.
Do Uber and PickMe work at Bandaranaike Airport?
Yes. Both operate legally with a designated app pickup zone in the car park. PickMe is the local favourite. You'll need a local or roaming SIM to order a ride, and drivers usually arrive within 5–15 minutes.
How long does it take to reach Colombo from the airport?
The 30 km trip takes about 45–75 minutes, depending on traffic and whether the driver uses the faster Colombo–Katunayake Expressway. Morning and evening rush hours through Ja-Ela and Wattala can add significant delays.
Is there a cheaper public transport option?
Yes. The air-conditioned Bus 187 runs to Colombo Fort for roughly LKR 150–350, and ordinary buses are even cheaper. A train from nearby Katunayake South station costs around LKR 50–100 but is infrequent.

Traveling via another city?

Check taxi fare guides for other airports before you fly.

See more airport guides

Nearby airports