Colombo Airport Guide: Bandaranaike International Airport (BIA)
Bandaranaike International Airport (IATA code: CMB) is Sri Lanka’s main international gateway, located at Katunayake, approximately 30km north of Colombo city centre. Almost all international arrivals and departures pass through here. The airport is modern, reasonably well-signposted, and handles the process efficiently by regional standards — though immigration queues can run long during peak arrivals periods.
Arrivals
Visa
Most nationalities require a visa to enter Sri Lanka. The standard route is the Electronic Travel Authorisation (ETA), applied for online at eta.gov.lk before departure. The fee is USD 20–35 depending on nationality. Processing is usually immediate, but apply at least 24 hours before travel to avoid complications at immigration.
Visa on arrival is technically available for some nationalities but is slower and costs more than the online ETA. Applying in advance is strongly recommended.
Immigration and Baggage
Immigration queues at BIA vary significantly by arrival time. A mid-morning wide-body arrival from the Middle East or Europe can produce queues of 30–60 minutes; off-peak arrivals process in under 20 minutes. The e-passport lanes (available to holders of biometric passports from most countries) are faster. Budget 45–90 minutes from touchdown to clearing baggage reclaim during busy periods.
Baggage carousels are efficient; waits are rarely excessive.
SIM Cards
Dialog, Mobitel, and Airtel counters are open in the arrivals hall immediately after customs. Buy a SIM here before leaving the airport — it is significantly easier than sourcing one in the city, and connectivity matters immediately for ride-hailing apps. A tourist SIM with 10–15GB data costs around LKR 1,500–2,500.
Currency Exchange
Exchange counters in arrivals offer reasonable rates — better than airport counters in most other countries, though still slightly below city bank rates. Change enough for transport and the first day (LKR 5,000–10,000); you can get better ATM rates in Colombo or Negombo. Avoid unofficial exchange offers outside the terminal.
Transport from the Airport
Official Airport Taxi
The Airport Taxis counter is inside the arrivals hall before you exit. This is the most straightforward option for first-time arrivals. Metered, licensed taxis from here cost approximately LKR 3,500–4,500 to central Colombo (about 45 minutes–1.5 hours depending on traffic) and LKR 700–1,000 to Negombo (20–25 minutes).
Pay at the counter before leaving, and keep the receipt. The driver is assigned to you.
Ride-Hailing: Uber and PickMe
Both Uber and PickMe (Sri Lanka’s local equivalent, often cheaper) operate at the airport from designated pick-up zones outside the terminal. Costs are typically 20–30% lower than the official taxi counter. The trade-off is occasional surge pricing during peak arrivals and a slightly longer wait to be matched with a driver. You’ll need a working SIM to use these — buy one before exiting.
Private Transfer
Pre-booked private transfers are available from most hotels and third-party providers at USD 15–25 to Colombo. Useful for groups or if you’re arriving late at night and want certainty. Book before travel.
Bus
Bus 187 runs from outside the terminal to Colombo Fort for around LKR 100. It is slow (1.5–2 hours), stops frequently, and is difficult to use with large luggage. It works well for solo travellers with a daypack and no time pressure.
Train
Katunayake station is about 3km from the terminal. A shuttle bus connects them, but combined with the train journey it takes longer than a taxi and is awkward with luggage. Not recommended for most international arrivals.
Negombo vs Colombo
Many travellers arriving on late-night flights or departing on early-morning flights choose to stay in Negombo rather than travel to Colombo. Negombo is 20–25 minutes from the airport, has a decent range of accommodation, a long beach, and decent seafood restaurants. If your Sri Lanka itinerary starts up the west coast or in the Cultural Triangle, starting in Negombo makes good geographic sense. If you need to be in Colombo, the airport is close enough that staying near the airport for convenience rarely justifies itself.
Departures
Check-in at BIA typically opens 3 hours before departure. Immigration queues on the departure side can be substantial for popular early-morning flights. Allow sufficient time — the terminal is not large but can be congested.
The departure hall has a range of duty-free shops, cafés, and restaurants. Prices are airport-standard. Airside facilities are functional rather than exceptional.
Lounges
Several airline lounges operate at BIA. Priority Pass is accepted at the Colombo Airport Lounge (accessible to many credit card holders and Priority Pass members). Check loungebuddy.com for current access options before travel — lounge arrangements change.
Left Luggage
A left luggage facility is available in the terminal. Useful if you’re transiting or have a late departure and want to explore Negombo or Colombo without luggage.
Frequently Asked Questions
- How far is Bandaranaike International Airport from Colombo city centre?
- The airport is approximately 30km north of central Colombo, near Katunayake. Journey time is 45 minutes to 1.5 hours depending on traffic.
- Do I need a visa before arriving at Colombo Airport?
- Most nationalities require an Electronic Travel Authorisation (ETA) applied for online at eta.gov.lk before departure. The fee is USD 20–35 and processing is usually immediate. Applying at least 24 hours before travel is strongly recommended.
- What is the cheapest way to get from Colombo Airport to the city?
- Bus 187 runs to Colombo Fort for around LKR 100 but takes 1.5–2 hours and is difficult with luggage. The PickMe ride-hailing app is the best value practical option, typically costing LKR 1,800–2,800 to central Colombo.
- Can I buy a SIM card at Colombo Airport?
- Yes — Dialog, Mobitel, and Airtel all have counters in the arrivals hall. A tourist SIM with 10–15GB data costs around LKR 1,500–2,500. Buying at the airport is easier than sourcing one in the city.
- Is it worth staying in Negombo instead of Colombo when flying into BIA?
- Negombo is only 20–25 minutes from the airport and makes sense for late-night arrivals or early-morning departures. If your itinerary starts up the west coast or in the Cultural Triangle, starting in Negombo is also geographically logical.
- How long before departure should I arrive at Colombo Airport?
- Check-in opens 3 hours before departure. Immigration queues on the departure side can be substantial for popular early-morning flights, so arriving 3 hours ahead is advisable during peak periods.