Colombo Airport Guide: Bandaranaike International Airport (BIA)

· Updated · 4 min read Practical
Airplane at the gate at Bandaranaike International Airport (CMB), Katunayake, Sri Lanka

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. Alternatively, get a Sri Lanka eSIM before you land so you have data from the moment you step off the plane.

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

The official taxi desk in arrivals is the simplest option for a first arrival. PickMe (Sri Lanka’s ride-hailing app) is typically 30–40% cheaper but requires a working SIM. A bus runs to Colombo Fort for around LKR 100 but takes 1.5–2 hours and is impractical with luggage. Pre-booked private transfers make most sense for groups or late-night arrivals.

For a full comparison of every option — with fare tables, journey times, and recommendations by group size — see our Colombo airport transfer guide.

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.

Plan Your Trip

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

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 impractical with luggage. PickMe (ride-hailing) is the best-value practical option. For a full breakdown of all options with fares and journey times, see our Colombo airport transfer guide.
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.