Quick answer
Bandaranaike International Airport (CMB) sits in Katunayake, roughly 35 km north of Colombo. The fastest route uses the E03 Colombo–Katunayake Expressway and takes around 40–50 minutes in normal traffic. During Colombo rush hours (7:30–9:30 AM and 4:30–7:00 PM), the old Negombo Road alternative can stretch to 90 minutes or more. A pre-booked private transfer costs LKR 6,000–9,000 (roughly EUR 18–27) depending on vehicle type, while metered taxis and ride-hailing apps charge similar amounts but with less certainty at the end.
What actually happens after landing
CMB has a single international terminal. After clearing immigration and collecting luggage, you walk through the customs corridor into the arrivals hall. Money changers sit immediately to your left — rates are acceptable but not the best in the country. SIM card counters from Dialog, Mobitel, and Hutch are right there as well; a tourist SIM with data costs around LKR 1,500 (EUR 4.50).
The arrivals hall has a small café and ATMs from Commercial Bank and Sampath Bank. Both accept Visa and Mastercard. Once you step outside, the heat and humidity hit immediately — Colombo is tropical year-round.
The exit doors lead to a covered pickup area. Pre-booked transfer drivers wait here with name boards. The taxi counter is to the right, and ride-hailing pickup is in the same zone.
Transport options explained honestly
| Option | Price Range | Time to Colombo Fort | Notes | |--------|------------|----------------------|-------| | Pre-booked transfer | LKR 6,000–9,000 / EUR 18–27 | 40–50 min | Fixed price, driver waits, AC vehicle | | Airport taxi (counter) | LKR 5,500–8,000 / EUR 16–24 | 40–50 min | Metered or fixed, official counter inside | | PickMe / Uber | LKR 4,500–7,000 / EUR 13–21 | 40–60 min | Surge pricing common at peak hours | | Airport Express bus (Route 187) | LKR 150 / EUR 0.45 | 60–80 min | Runs to Colombo Fort, limited luggage space | | Hotel shuttle | Varies / often free for luxury hotels | 40–60 min | Must arrange in advance |
The expressway toll is LKR 400 and is usually included in transfer prices but not always in ride-hailing fares. Ask before you get in.
PickMe is the dominant ride-hailing app in Sri Lanka and generally more reliable than Uber here. However, availability at the airport can be spotty late at night.
Realistic pricing expectations
The Sri Lankan rupee fluctuates, so prices in EUR are approximate. As of early 2026:
- Colombo city center (Fort/Pettah): LKR 5,500–7,500 / EUR 16–22
- Colombo 7 (Cinnamon Gardens): LKR 6,000–8,000 / EUR 18–24
- Mount Lavinia: LKR 7,500–10,000 / EUR 22–30
- Negombo (closest beach town): LKR 2,000–3,500 / EUR 6–10
- Kandy: LKR 18,000–24,000 / EUR 54–72
- Sigiriya: LKR 25,000–32,000 / EUR 75–96
Late night arrivals
Many international flights land at CMB between 10 PM and 3 AM. The airport stays operational around the clock, but your transport options narrow significantly after midnight.
The airport bus stops running around 10 PM. PickMe and Uber drivers thin out after midnight — you might wait 20–30 minutes or find no one at all. The airport taxi counter remains open 24 hours, but late-night fares tend to be 10–15% higher.
A pre-booked transfer is the safest bet for late arrivals. Your driver tracks your flight and adjusts for delays. If your flight lands at 2 AM, you want someone already waiting — not an app search in the dark.
Negombo is only 10 km away and has hotels in every price range. If you arrive very late and Colombo is not urgent, staying one night in Negombo and continuing in the morning is a practical choice.
Families and luggage
CMB handles families reasonably well. Luggage trolleys are free and available after baggage claim. The walk from arrivals to the vehicle pickup is short and covered.
If you are traveling with small children, request a child seat when booking your transfer — most Sri Lankan taxis do not carry them by default. Pre-booked services can arrange this with advance notice.
For groups with more than 3 large suitcases, a standard sedan will not work. Book a van or minibus. A Toyota HiAce or similar for up to 8 passengers with luggage costs around LKR 9,000–12,000 (EUR 27–36) to Colombo.
Where you meet the driver
Pre-booked transfer drivers wait in the arrivals hall just past customs, holding a name board. Some services send a photo of the driver and the vehicle plate number via WhatsApp or SMS before your arrival.
If you cannot find your driver, step outside and look to the right — there is a secondary waiting area. Airport Wi-Fi is free but unreliable. Having your driver's local phone number saved offline is important.
The official taxi counter is inside the arrivals hall on the right side. You pay at the counter, receive a slip, and walk to the assigned vehicle outside. This avoids haggling.
Decision helper
Choose the airport taxi counter if: you arrive during daytime, travel light, and are comfortable with the process.
Choose PickMe/Uber if: you have a working local SIM, arrive during daytime hours, and want the cheapest option.
Choose the airport bus if: you travel solo with a small bag, are budget-conscious, and arrive before 10 PM.
The expressway has made the CMB-to-Colombo journey fast and predictable. The main variable is not the road but the reliability of your ride at the airport end.
Frequently Asked Questions
How far is Bandaranaike Airport from Colombo city center?
About 35 km. Using the Colombo–Katunayake Expressway, the drive takes 40–50 minutes in normal conditions.
How much does a taxi from CMB airport to Colombo cost?
Expect to pay LKR 5,500–8,000 (EUR 16–24) depending on the exact destination in Colombo and the vehicle type.
Is there an airport bus from CMB to Colombo?
Yes. Route 187 runs to Colombo Fort and costs LKR 150 (EUR 0.45). It operates until around 10 PM and takes 60–80 minutes.
Does Uber work at Colombo airport?
Uber and PickMe both operate at CMB. PickMe is more popular locally. Availability drops significantly after midnight.
Is the expressway toll included in transfer prices?
Pre-booked transfers usually include the LKR 400 toll. Ride-hailing apps may not — confirm before your trip.
How do I get from CMB airport to Negombo?
Negombo is only 10 km south of the airport. A taxi costs around LKR 2,000–3,500 (EUR 6–10) and takes 15–20 minutes.
Can I get a SIM card at CMB airport?
Yes. Dialog, Mobitel, and Hutch have counters in the arrivals hall. A tourist SIM with data costs about LKR 1,500 (EUR 4.50).
Is it safe to take a taxi from Colombo airport at night?
The airport taxi counter operates 24 hours and uses registered vehicles. Pre-booked transfers are the safest option for late-night arrivals.
How much does a transfer from CMB to Kandy cost?
A private transfer to Kandy costs LKR 18,000–24,000 (EUR 54–72). The drive takes approximately 3–3.5 hours.
Are child seats available in Sri Lankan taxis?
Not by default. You need to request a child seat in advance when booking a private transfer. Standard taxis and ride-hailing vehicles do not carry them.
Bandaranaike Airport is straightforward once you know the layout. The expressway has transformed the journey to Colombo from a stressful crawl into a smooth 45-minute ride. Book ahead if you arrive late, carry a local phone number for your driver, and do not skip the SIM card counter — you will need data for the rest of your Sri Lanka trip.