Lakpura
Lakpura®

Bandaranaike International Airport (BIA/CMB)

AI-generated image · not an actual photograph

Bandaranaike International Airport (IATA: CMB), located in Katunayake approximately 35 km north of Colombo, is Sri Lanka's principal international gateway. Almost every long-haul visitor to the island passes through its terminals, making the first hour here — from immigration queue to kerb — the moment that sets the tone for an entire trip. This guide covers what to expect on arrival, how customs works, what facilities are available inside the terminal, and the most practical ways to continue your journey.

What are the passport and visa requirements at CMB?

Sri Lankan nationals and holders of a re-entry or residence permit issued by Sri Lanka do not require a visa. Holders of a United Nations laissez-passer travelling on official duty are also exempt from standard visa requirements. Most other nationalities need an Electronic Travel Authorization (ETA), which should be obtained before departure from the official Sri Lanka ETA portal — processing on arrival is possible but adds time to your clearance.

A few additional passport rules are worth noting:

  • Sri Lankan children under 16 may be included in a parent's passport, provided a photograph of the child is attached.
  • Holders of a Hong Kong SAR (China) Document of Identity are treated under passport-equivalent rules.
  • Stateless persons and refugees holding a re-entry permit from their country of residence may present their relevant travel document.
  • Crew members and military personnel are subject to the same immigration regulations as other passengers.

What can you bring through Colombo Airport customs?

Sri Lanka Customs operates a standard red-channel/green-channel system. Passengers arriving with goods above the duty-free threshold, restricted items, or amounts of foreign currency above the declared limit must use the red channel. The following allowances apply to passengers aged 18 and over:

CategoryFree Allowance
Wine2 bottles
Spirits0.5 litres
Perfume2 ounces
Eau de toilette0.25 litres
Travel souvenirs (non-commercial)Up to USD 250 in value

Where family members travel together, the duty-free allowance typically applies to a maximum of two individuals in the group. All cigarettes and tobacco products are subject to customs duty regardless of quantity. If you are carrying valuable personal effects — jewellery, professional camera equipment, laptops — declare them on arrival so that re-export is unimpeded.

Prohibited items include dangerous drugs and narcotic substances, pornographic or seditious material, and material deemed hostile to religious beliefs. Restricted items — meaning they require a permit or advance declaration — include firearms, ammunition, explosives, plants, fruits, birds and their products, pharmaceuticals beyond personal-use quantities, and goods intended for commercial sale.

In the event that Sri Lanka's health authorities issue an alert relating to an epidemic disease, passengers arriving from affected regions may be directed to a health screening station within the terminal before reaching the immigration desks.

What facilities are available inside the airport?

Despite being a mid-sized regional hub, Bandaranaike International Airport offers a reasonable range of passenger services across its arrival, departure, and transit zones.

Banking and currency exchange

Branches of seven Sri Lankan banks operate in both the Departure Lobby and the Arrival Lobby, providing currency exchange counters. A separate bank counter in the transit area handles re-exchange for passengers connecting onward. ATMs accepting major international cards are available in the Arrival Lobby and the departure porch area.

Postal services

A post office is located in the arrival porch — useful for sending postcards or registered mail on the way out of the country.

Communications

Telephone booths are distributed across the arrival, departure, and transit zones. Communication counters in the Departure Lobby and transit lounge offer international direct dialling, email, and fax services. Prepaid SIM cards from Sri Lanka's main mobile operators are sold near the arrivals exit — purchasing one immediately is the most economical way to stay connected during your trip.

How do I get from Colombo Airport to my hotel or destination?

Katunayake sits roughly midway between Colombo and Negombo, which means onward transfers fan out in several directions. The choice of transport depends on your destination, group size, and budget.

  • Private chauffeur transfer: The most comfortable option for independent travellers and families. Lakpura drivers meet arrivals in the Arrivals Hall holding a personalised name board, handle luggage, and drive directly to your accommodation. Journey times to central Colombo are typically 45–90 minutes depending on traffic.
  • Negombo: The coastal town of Negombo is around 8 km from the airport — a 15–20 minute drive — making it a logical first or last night stop to ease jet lag before a domestic connection.
  • Taxi services: Metered and app-based taxis are available from the official taxi desks at the terminal exit. Agree the fare or confirm the meter is running before departure.
  • Express Colombo Train: A suburban rail link connects Katunayake with Colombo Fort station. While inexpensive, it requires a short road transfer between the airport building and the station and is less practical for travellers with heavy luggage.

For guests staying near the airport before an early departure, several transit hotels operate within a short drive of the terminal. Katunayake is also a convenient base for a day excursion to Wilpattu National Park, Sri Lanka's largest national park, which lies roughly two hours north.

What should I do on arrival at CMB to avoid delays?

A few practical steps make the first hour smoother. Complete your ETA and any arrival card requirements before boarding your flight — paper forms can add time at the immigration counters. Keep the USD 250 souvenir threshold in mind when shopping on the way home, and carry receipts for high-value purchases. If you have connecting travellers in your group, coordinate baggage collection at a single belt rather than splitting up. Lakpura chauffeurs monitor live flight data and adjust pick-up timing automatically for delayed arrivals, so there is no need to contact the driver if your flight lands late.

Is Colombo Airport suitable for a long transit layover?

CMB handles many passenger flows between Europe, the Middle East, and Southeast Asia, so transit passengers are a regular part of operations. The transit lounge offers seating, currency exchange, and communication facilities. However, for layovers of six hours or more, a short excursion into Negombo is often worth considering — the beach strip is close enough to visit without rushing, and the town's Dutch colonial heritage, including the Dutch Fort, offers a genuine taste of Sri Lankan coastal life before continuing your journey.

Airlines Flying to Bandaranaike International Airport

39 airlines fly to CMB: Aeroflot, Air Arabia, Air Arabia Abu Dhabi, Air Astana, Air China, Air India, Air Seychelles, AirAsia, Batik Air Malaysia, Beijing Capital Airlines, British Airways, Cathay Pacific, China Eastern Airlines, Chongqing Airlines, Cinnamon Air, Edelweiss Air, Emirates, Enter Air, Etihad Airways, FitsAir, flydubai, French Bee, Gulf Air, IndiGo, Jazeera Airways, Jetstar, Kuwait Airways, Malaysia Airlines, Qatar Airways, S7 Airlines, SalamAir, Singapore Airlines, Smartwings Poland, SriLankan Airlines, Thai AirAsia, Thai Airways, Turkish Airlines, VietJet Air and Vietnam Airlines. See all airlines flying to Sri Lanka for routes and Colombo office contacts.

Flights at Colombo Airport (CMB) today

Scheduled flights for 2026-11-04, updated 05:10 Sri Lanka time. All times are local. Check live status with your airline.

Book an airport transfer

Arrivals · 84 flights
TimeFlightFromAirlineStatusBelt
00:01TG 307BangkokThai Airways
00:45FZ 569DubaiFly Dubai
01:40G9 587SharjahAir Arabia
01:45KU 363KuwaitKuwait AirwaysCancelled
01:55QR 658DohaQatar Airways
02:006E 1171ChennaiIndigo Airlines
02:45QR 662DohaQatar Airways
02:50EY 394Abu DhabiEtihad Airways
03:058D 932DhakaFits Air
03:35 03:20ET 8616Tel Aviv YafoArrived
03:40 03:15J9 551KuwaitJazeera AirwaysArrived03
03:50OV 437MuscatSalam Air
04:10 03:55AI 277DelhiAir IndiaArrived04
04:20 04:35G9 502SharjahAir ArabiaArrived02
05:00 05:30UL 226DubaiSrilankan AirlinesExpected03
05:05UL 174BangaloreSrilankan AirlinesArrived05
05:05 05:00UL 881Guangzhou BaiyunSrilankan AirlinesArrived01
05:35UL 142MumbaiSrilankan AirlinesDelayed Until 08:3004
05:45 05:008D 962Ahmedabad IntlFits AirArrived04
05:50 05:55UL 218DohaSrilankan AirlinesExpected02
05:55 05:40TK 730IstanbulTurkish AirlinesExpected05
06:05UL 254DammamSrilankan AirlinesCancelled
06:25UL 266RiyadhSrilankan AirlinesCancelled
07:55 07:20TK 1130IstanbulTurkish AirlinesExpected05Book transfer
08:106E 1185MumbaiIndigo Airlines02Book transfer
08:10EY 392Abu DhabiEtihad AirwaysExpected04Book transfer
08:15 08:30FZ 579DubaiFly DubaiExpected01Book transfer
08:20 08:30EK 650DubaiEmiratesExpected06Book transfer
08:40AI 2276MumbaiAir India03Book transfer
08:45 08:35QR 664DohaQatar AirwaysExpected05Book transfer
08:50UL 192DelhiSrilankan Airlines02Book transfer
09:25AK 045Kuala LumpurBook transfer
09:25AK 45Kuala LumpurAir Asia BerhadBook transfer
09:45GF 144Bahrain/MaleGulf AirBook transfer
09:50UL 319Kuala LumpurSrilankan AirlinesBook transfer
10:10MH 497Kuala LumpurMalaysia AirlinesBook transfer
10:10UL 403BangkokSrilankan AirlinesBook transfer
10:15FZ 1025Dubai/MaleFly DubaiBook transfer
10:30SU 288Moscow/SheremetyevoAeroflotBook transfer
10:55AI 283DelhiAir IndiaBook transfer
11:00UL 307SingaporeSrilankan AirlinesBook transfer
11:058D 922MaleFits AirBook transfer
11:10UL 122ChennaiSrilankan AirlinesBook transfer
11:15UL 132TiruchchirapalliSrilankan AirlinesBook transfer
11:20UL 102MaleSrilankan AirlinesBook transfer
11:306E 1175ChennaiIndigo AirlinesBook transfer
12:10UL 178Hyderabad IntlSrilankan AirlinesBook transfer
12:256E 1167BangaloreIndigo AirlinesBook transfer
12:35UL 504London/HeathrowSrilankan AirlinesBook transfer
17:00UL 182KathmanduSrilankan AirlinesBook transfer
17:05UL 190DhakaSrilankan AirlinesBook transfer
17:05UL 315Kuala LumpurSrilankan AirlinesBook transfer
17:15UL 128ChennaiSrilankan AirlinesBook transfer
17:15UL 140MaduraiSrilankan AirlinesBook transfer
17:20UL 405BangkokSrilankan AirlinesBook transfer
17:25UL 168CochinSrilankan AirlinesBook transfer
17:25UL 471IncheonSrilankan AirlinesBook transfer
17:30UL 116MaleSrilankan AirlinesBook transfer
17:30UL 365JakartaSrilankan AirlinesBook transfer
18:15AI 281DelhiAir IndiaBook transfer
18:25EK 652Dubai/MaleEmiratesBook transfer
18:306E 1169DelhiIndigo AirlinesBook transfer
18:45EK 654DubaiEmiratesBook transfer
19:00MU 6017ShanghaiChina EasternBook transfer
19:20QR 654DohaQatar AirwaysBook transfer
20:15EY 396Abu DhabiEtihad AirwaysBook transfer
20:253L 708Abu DhabiAir Arabia Abu DhabiBook transfer
20:45OD 297Kuala LumpurBatik AirBook transfer
20:506E 1183BangaloreIndigo AirlinesBook transfer
21:05CA 425Chengdu TianfuAir ChinaBook transfer
21:10UL 309SingaporeSrilankan AirlinesBook transfer
21:50AK 47Kuala LumpurAir Asia BerhadBook transfer
22:00FD 140BangkokTHAI AIR ASIABook transfer
22:00FZ 549DubaiFly DubaiBook transfer
22:156E 1173ChennaiIndigo AirlinesBook transfer
22:15UL 124ChennaiSrilankan AirlinesBook transfer
22:15UL 196DelhiSrilankan AirlinesBook transfer
22:30UL 605MelbourneSrilankan AirlinesBook transfer
22:50UL 104MaleSrilankan AirlinesBook transfer
23:20UL 144MumbaiSrilankan AirlinesBook transfer
23:25CX 611Hong KongCathay PacificBook transfer
23:30SQ 468SingaporeSingapore AirlinesBook transfer
23:35MH 179Kuala LumpurMalaysia AirlinesBook transfer
23:50UL 232DubaiSrilankan AirlinesBook transfer
Departures · 86 flights
TimeFlightToAirlineStatusGate
00:35UL 191DelhiSrilankan Airlines
00:35UL 604MelbourneSrilankan Airlines
00:40MH 178Kuala LumpurMalaysia Airlines
00:45CX 610Hong KongCathay Pacific
00:45SQ 469SingaporeSingapore Airlines
01:00TG 308BangkokThai Airways
01:05UL 173BangaloreSrilankan Airlines
01:05UL 318Kuala LumpurSrilankan Airlines
01:15UL 402BangkokSrilankan Airlines
01:35UL 306SingaporeSrilankan Airlines
01:45FZ 570DubaiFly Dubai
02:40EK 649DubaiEmirates
02:40G9 588SharjahAir Arabia
02:45KU 364KuwaitKuwait AirwaysCancelled
03:006E 1172ChennaiIndigo Airlines
03:25QR 659DohaQatar Airways
03:50UL 501Paris Charles de Gaulle/FrankfurtSrilankan Airlines
04:00EY 395Abu DhabiEtihad Airways
04:15QR 663DohaQatar Airways
04:40J9 552KuwaitJazeera Airways
04:50OV 438MuscatSalam Air
05:10AI 282DelhiAir IndiaGate Closed07
05:20G9 503SharjahAir ArabiaGate Closed14
05:35ET 8617Tel Aviv YafoFinal Call12
06:258D 941ChennaiCancelled
07:008D 921MaleFits AirCheck In.
07:20UL 101MaleSrilankan AirlinesCheck InR1
07:20UL 364JakartaSrilankan AirlinesCheck InR3
07:25UL 121ChennaiSrilankan AirlinesCheck In08
07:25UL 177Hyderabad IntlSrilankan AirlinesCheck InR2
07:30TK 731IstanbulTurkish AirlinesCheck In14
07:30UL 404BangkokSrilankan Airlines
07:30UL 406BangkokCheck In10
07:40UL 314Kuala LumpurSrilankan AirlinesCheck InR4
08:15UL 131TiruchchirapalliSrilankan AirlinesCheck In06Book transfer
08:50UL 181KathmanduSrilankan AirlinesCheck In11Book transfer
09:00UL 189DhakaSrilankan AirlinesCancelled
09:106E 1174ChennaiIndigo Airlines10Book transfer
09:15FZ 580DubaiFly Dubai07Book transfer
09:25TK 1131IstanbulTurkish Airlines.Book transfer
09:40AI 2275MumbaiAir India06Book transfer
09:55EK 651DubaiEmirates09Book transfer
09:55EY 393Abu DhabiEtihad Airways08Book transfer
10:15QR 665DohaQatar Airways12Book transfer
10:25AK 044Kuala Lumpur14Book transfer
10:25AK 44Kuala LumpurAir Asia BerhadBook transfer
11:15FZ 1026Male/DubaiFly Dubai06Book transfer
11:20MH 496Kuala LumpurMalaysia AirlinesBook transfer
12:05SU 289Moscow/SheremetyevoAeroflotBook transfer
12:10UL 308SingaporeSrilankan AirlinesBook transfer
12:15AI 284DelhiAir IndiaBook transfer
12:306E 1180ChennaiIndigo AirlinesBook transfer
12:55UL 503London/HeathrowSrilankan AirlinesBook transfer
13:256E 1168BangaloreIndigo AirlinesBook transfer
13:30UL 115MaleSrilankan AirlinesBook transfer
13:30UL 127ChennaiSrilankan AirlinesBook transfer
13:40UL 139MaduraiSrilankan AirlinesBook transfer
13:50UL 231DubaiSrilankan AirlinesBook transfer
14:00UL 195DelhiSrilankan AirlinesBook transfer
14:05UL 167CochinSrilankan AirlinesBook transfer
17:00GF 145Male/BaharainGulf AirBook transfer
17:10UL 143MumbaiSrilankan AirlinesBook transfer
18:15UL 229KuwaitSrilankan AirlinesBook transfer
18:15UL 265RiyadhSrilankan AirlinesBook transfer
18:30UL 253DammamSrilankan AirlinesBook transfer
18:35UL 123ChennaiSrilankan AirlinesBook transfer
18:40UL 225DubaiSrilankan AirlinesBook transfer
18:50UL 103MaleSrilankan AirlinesBook transfer
18:50UL 217DohaSrilankan AirlinesBook transfer
19:158D 931DhakaFits AirBook transfer
19:15AI 278DelhiAir IndiaBook transfer
20:056E 1170DelhiIndigo AirlinesBook transfer
20:15EK 653Male/DubaiEmiratesBook transfer
20:30UL 454NaritaSrilankan AirlinesBook transfer
20:50MU 6018ShanghaiChina EasternBook transfer
20:50QR 655DohaQatar AirwaysBook transfer
21:253L 709Abu DhabiAir Arabia Abu DhabiBook transfer
21:35EY 397Abu DhabiEtihad AirwaysBook transfer
21:45OD 298Kuala LumpurBatik AirBook transfer
21:506E 1184BangaloreIndigo AirlinesBook transfer
22:25CA 426Chengdu TianfuAir ChinaBook transfer
22:50AK 46Kuala LumpurAir Asia BerhadBook transfer
23:00FD 141BangkokTHAI AIR ASIABook transfer
23:00FZ 550DubaiFly DubaiBook transfer
23:156E 1186MumbaiIndigo AirlinesBook transfer
23:40UL 141MumbaiSrilankan AirlinesBook transfer

Nearby places

10 places within about 25 km, nearest first.

Related reading

4 pages on closely related subjects.

Book this experience with Lakpura

Curated by our local team. Direct booking, instant confirmation.

Ask Lakpura® Agent