site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in Sri Lanka
  3. Flights to CMB

Flights to Colombo (CMB)

Last updated: Sep 10, 2026

Did you mean flights from Colombo?

Bandaranaike International Airport is Sri Lanka's main gateway and the hub of SriLankan Airlines, in Katunayake about 30 kilometers north of Colombo.

Right now there are 61 airports in 30 countries connected to Colombo, 5 of them domestic, with 76 airlines flying scheduled passenger traffic.

Colombo's longest nonstop connection is Sydney (SYD), 5,445 miles, offered by Air Seychelles and SriLankan Airlines.

It is the arrival point for the island's tea-country hill stations, the ancient cities of the cultural triangle, and the beaches of the south coast.

On this page

  1. Airlines serving Colombo
  2. Popular routes to Colombo
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Colombo
  6. Flights to Colombo (CMB) by country
  7. Seasonal and upcoming routes to Colombo
  8. Airline alliances to Colombo
  9. Award programs that reach Colombo
  10. Intercontinental flights to Colombo
  11. Domestic flights to Colombo
  12. Alternative airports near Colombo
  13. Frequently asked questions

Airlines serving Colombo

  • SriLankan Airlines37 destinations
  • Air Seychelles9 destinations
  • Cinnamon Air7 destinations
  • Flexflight7 destinations
  • Japan Airlines7 destinations
  • Air Canada6 destinations
  • Air India6 destinations
  • Finnair6 destinations
  • X16 destinations
  • G Switch Works5 destinations
  • IndiGo5 destinations
  • Kuwait Airways5 destinations
  • Malaysia Airlines5 destinations
  • Qantas5 destinations
  • Servant Air5 destinations
  • Ethiopian Airlines4 destinations
  • KLM

Popular routes to Colombo

The places connected to Colombo on the most scheduled services, busiest first.

  • Chennai (MAA)402 mi
  • Doha (DOH)2,244 mi
  • New Delhi (DEL)1,489 mi
  • Trincomalee (TRR)129 mi
  • Male (MLE)483 mi
  • Mumbai (BOM)948 mi
  • Kuala Lumpur (KUL)1,533 mi
  • Bangalore (BLR)441 mi
  • Dubai (DXB)2,043 mi
  • Weerawila (WRZ)113 mi
  • Salalah (SLL)1,868 mi
  • Batticaloa (BTC)128 mi
  • Abu Dhabi (AUH)2,051 mi
  • Bangkok (BKK)1,486 mi
  • Singapore (SIN)1,709 mi
  • Sharjah (SHJ)2,038 mi
  • Sigiriya (GIU)

Popular routes with a stopover

Aside from the non-stop routes above, reaching Colombo from these popular places requires a connection:

  • Manama (BAH)Bahrain

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Colombo not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Colombo non-stop?

  • Sigiriya (GIU)79 mi
  • Galle (KCT)87 mi
  • Weerawila (WRZ)113 mi
  • Batticaloa (BTC)128 mi
  • Trincomalee (TRR)129 mi
  • Madurai (IXM)220 mi
  • Trivandrum (TRV)222 mi
  • Tiruchirappally (TRZ)260 mi
  • Cochin (COK)314 mi
  • Chennai (MAA)402 mi
  • Bangalore (BLR)441 mi
  • Male (MLE)483 mi
Show all 12 destinationsShow less

Which places within 1,000 miles can reach Colombo non-stop?

  • Hyderabad (HYD)701 mi
  • Gan (GAN)715 mi
  • Mumbai (BOM)948 mi

Which places within 2,000 miles can reach Colombo non-stop?

  • Ahmedabad (AMD)1,199 mi
  • Dhaka (DAC)1,346 mi
  • Kathmandu (KTM)1,462 mi
  • Bangkok (DMK)1,481 mi
  • Karachi (KHI)1,485 mi
  • Bangkok (BKK)1,486 mi

Which places within 3,000 miles can reach Colombo non-stop?

  • Sharjah (SHJ)2,038 mi
  • Dubai (DXB)2,043 mi
  • Abu Dhabi (AUH)2,051 mi
  • Jakarta (CGK)2,062 mi
  • Doha (DOH)2,244 mi
  • Chengdu (TFU)2,244 mi

Which places within 4,000 miles can reach Colombo non-stop?

  • Shanghai (PVG)3,168 mi
  • Beijing (PEK)3,209 mi
  • Novosibirsk (OVB)3,308 mi
  • Seoul (ICN)3,584 mi
  • Arnavutkoy (IST)3,912 mi

Which places within 5,000 miles can reach Colombo non-stop?

  • Moscow (SVO)4,085 mi
  • Tokyo (NRT)4,284 mi
  • Warsaw (WAW)4,533 mi
  • Zurich (ZRH)4,984 mi

Which places within 6,000 miles can reach Colombo non-stop?

  • Frankfurt-am-Main (FRA)5,013 mi
  • Melbourne (MEL)5,194 mi
  • Paris (CDG)5,271 mi
  • Paris (ORY)5,278 mi
  • London (LGW)5,403 mi
  • London (LHR)5,416 mi

Long-haul flights to Colombo

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Colombo of 3,000 miles or more.

  • Sydney (SYD)5,445 mi
  • London (LHR)5,416 mi
  • London (LGW)5,403 mi
  • Paris (ORY)5,278 mi
  • Paris (CDG)5,271 mi
  • Melbourne (MEL)5,194 mi
  • Frankfurt-am-Main (FRA)5,013 mi
  • Zurich (ZRH)4,984 mi
  • Warsaw (WAW)4,533 mi
  • Tokyo (NRT)4,284 mi
  • Moscow (SVO)4,085 mi
  • Arnavutkoy (IST)3,912 mi
  • Seoul (ICN)3,584 mi
  • Novosibirsk (OVB)3,308 mi
  • Beijing (PEK)3,209 mi
  • Shanghai (PVG)3,168 mi

Flights to Colombo (CMB) by country

  • Colombo has nonstop connections with 10 airports in India: Chennai (MAA), New Delhi (DEL), Mumbai (BOM), Bangalore (BLR), Hyderabad (HYD), Cochin (COK), Tiruchirappally (TRZ), Ahmedabad (AMD), Madurai (IXM), and Trivandrum (TRV). These routes are served by Aegean Airlines (Star Alliance), Air France (SkyTeam), Air India (Star Alliance), Air Seychelles, Finnair (Oneworld), Flexflight, G Switch Works, IndiGo, Japan Airlines (Oneworld), KLM (SkyTeam), Korean Air (SkyTeam), Qantas (Oneworld), Servant Air, Singapore Airlines (Star Alliance), SriLankan Airlines (Oneworld), and X1.

    India10 destinations
  • Colombo has nonstop connections with 7 airports in China: Chengdu (TFU), Shanghai (PVG), Chongqing (CKG), Guangzhou (CAN), Hong Kong (HKG), Kunming (KMG), and Beijing (PEK). These routes are served by Air China (Star Alliance), American Airlines (Oneworld), Cathay Pacific (Oneworld), China Eastern Airlines (SkyTeam), China Southern Airlines, Chongqing Airlines, Finnair (Oneworld), Qantas (Oneworld), and SriLankan Airlines (Oneworld).

    China7 destinations
  • Colombo has nonstop connections with 3 airports in United Arab Emirates: Dubai (DXB), Abu Dhabi (AUH), and Sharjah (SHJ). These routes are served by 3L, Air Arabia, Air Canada (Star Alliance), Air Mauritius, Air Seychelles, Alitalia (Star Alliance), Condor, EgyptAir (Star Alliance), Emirates, Ethiopian Airlines (Star Alliance), Etihad Airways, Finnair (Oneworld), Flexflight, flydubai, G Switch Works, Oman Air (Oneworld), Scandinavian Airlines (SkyTeam), Servant Air, SriLankan Airlines (Oneworld), and X1.

    United Arab Emirates3 destinations
  • Colombo has nonstop connections with 2 airports in Australia: Melbourne (MEL) and Sydney (SYD). These routes are served by Air Seychelles, Ethiopian Airlines (Star Alliance), Jetstar, Qantas (Oneworld), and SriLankan Airlines (Oneworld).

    Australia2 destinations
  • Colombo has nonstop connections with 2 airports in France: Paris (CDG) and Paris (ORY). These routes are served by Air Canada (Star Alliance), Air Caraibes, French Bee, and SriLankan Airlines (Oneworld).

    France2 destinations
  • Colombo has nonstop connections with 2 airports in Maldives: Male (MLE) and Gan (GAN). These routes are served by Air India (Star Alliance), Air Mauritius, Air Seychelles, China Eastern Airlines (SkyTeam), China Southern Airlines, Chongqing Airlines, Emirates, Etihad Airways, Flexflight, flydubai, Flynas, G Switch Works, Gulf Air, Japan Airlines (Oneworld), Korean Air (SkyTeam), Kuwait Airways, Malaysia Airlines (Oneworld), Qatar Airways (Oneworld), Servant Air, SriLankan Airlines (Oneworld), and X1.

    Maldives2 destinations
  • Colombo has nonstop connections with 2 airports in Oman: Salalah (SLL) and Muscat (MCT). These routes are served by Oman Air (Oneworld), OV, and Travel Service Polska.

    Oman2 destinations
  • Colombo has nonstop connections with 2 airports in Pakistan: Lahore (LHE) and Karachi (KHI). These routes are served by Flexflight, Malaysia Airlines (Oneworld), and SriLankan Airlines (Oneworld).

    Pakistan2 destinations
  • Colombo has nonstop connections with 2 airports in Russian Federation: Novosibirsk (OVB) and Moscow (SVO). These routes are served by Aeroflot (SkyTeam) and S7 Airlines.

    Russian Federation2 destinations
  • Colombo has nonstop connections with 2 airports in Saudi Arabia: Riyadh (RUH) and Ad Dammam (DMM). These routes are served by SriLankan Airlines (Oneworld).

    Saudi Arabia2 destinations
  • Colombo has nonstop connections with 2 airports in Thailand: Bangkok (BKK) and Bangkok (DMK). These routes are served by Air Canada (Star Alliance), Air Seychelles, Asiana Airlines (Star Alliance), Finnair (Oneworld), Japan Airlines (Oneworld), Myanmar Airways International, Qantas (Oneworld), SriLankan Airlines (Oneworld), Thai AirAsia, and Thai Airways (Star Alliance).

    Thailand2 destinations
  • Colombo has nonstop connections with 2 airports in United Kingdom: London (LHR) and London (LGW). These routes are served by Air Canada (Star Alliance), British Airways (Oneworld), and SriLankan Airlines (Oneworld).

    United Kingdom2 destinations
  • Colombo has a nonstop connection with Dhaka (DAC) in Bangladesh, served by Ethiopian Airlines (Star Alliance), Flexflight, G Switch Works, Servant Air, SriLankan Airlines (Oneworld), and X1.

    Bangladesh1 destination
  • Colombo has a nonstop connection with Frankfurt-am-Main (FRA) in Germany, served by Air Canada (Star Alliance) and SriLankan Airlines (Oneworld).

    Germany1 destination
  • Colombo has a nonstop connection with Jakarta (CGK) in Indonesia, served by SriLankan Airlines (Oneworld).

    Indonesia1 destination
  • Colombo has a nonstop connection with Tokyo (NRT) in Japan, served by Japan Airlines (Oneworld) and SriLankan Airlines (Oneworld).

    Japan1 destination
  • Colombo has a nonstop connection with Kuwait City (KWI) in Kuwait, served by Jazeera Airways, Kuwait Airways, and SriLankan Airlines (Oneworld).

Seasonal and upcoming routes to Colombo

Not flying yet

  • Gan (GAN)Starts Sep 11, 2026
  • Seoul (ICN)Starts Sep 12, 2026
  • Moscow (SVO)Oct 4, 2026 – Mar 28, 2027
  • London (LGW)Oct 24, 2026 – Mar 27, 2027
  • Zurich (ZRH)Oct 27, 2026 – May 18, 2027
  • Paris (ORY)Dec 20, 2026 – May 2, 2027
  • Novosibirsk (OVB)Dec 20, 2026 – Mar 25, 2027
  • Warsaw (WAW)Dec 22, 2026 – Mar 23, 2027
  • Beijing (PEK)Feb 6, 2027 – Feb 13, 2027
Show all 9 routesShow less

Ending before the rest

  • Salalah (SLL)Through Feb 9, 2027
  • Chongqing (CKG)Through Mar 27, 2027
  • Ho Chi Minh City (SGN)Through Mar 27, 2027
  • Sharjah (SHJ)Through Mar 28, 2027

The other 45 routes are scheduled across the whole window the feed publishes.

Airline alliances to Colombo

  • Oneworld39 destinations
  • Star Alliance18 destinations
  • SkyTeam15 destinations

Award programs that reach Colombo

How many of these places each program's airlines fly to Colombo from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Alaska Atmos Rewards39 destinations
  • American Airlines39 destinations
  • British Airways39 destinations
  • Cathay Pacific39 destinations
  • Finnair Plus39 destinations
  • Iberia Plus39 destinations
  • Qantas Frequent Flyer39 destinations
  • Qatar Airways39 destinations
  • Aeroplan18 destinations
  • All Nippon Airways18 destinations
  • EVA Air Infinity MileageLands18 destinations
  • LifeMiles18 destinations
  • Lufthansa Miles & More18 destinations
  • Singapore KrisFlyer18 destinations
  • TAP Miles&Go18 destinations
  • Turkish Miles&Smiles18 destinations

Intercontinental flights to Colombo

Non-stop flights to Colombo from Europe

Aeroflot (SkyTeam) links Colombo nonstop with Moscow (SVO).

Air Canada (Star Alliance) links Colombo nonstop with Paris (CDG), Frankfurt-am-Main (FRA), and London (LHR).

Air Caraibes links Colombo nonstop with Paris (ORY).

British Airways (Oneworld) links Colombo nonstop with London (LGW).

Edelweiss Air (Star Alliance) links Colombo nonstop with Zurich (ZRH).

French Bee links Colombo nonstop with Paris (ORY).

Lufthansa (Star Alliance) links Colombo nonstop with Zurich (ZRH).

S7 Airlines links Colombo nonstop with Novosibirsk (OVB).

SriLankan Airlines (Oneworld) links Colombo nonstop with Paris (CDG), Frankfurt-am-Main (FRA), and London (LHR).

Swiss International Air Lines (Star Alliance) links Colombo nonstop with Zurich (ZRH).

Travel Service Polska links Colombo nonstop with Warsaw (WAW).

Turkish Airlines (Star Alliance) links Colombo nonstop with Arnavutkoy (IST).

Non-stop flights to Colombo from Oceania

Air Seychelles links Colombo nonstop with Melbourne (MEL) and Sydney (SYD).

Ethiopian Airlines (Star Alliance) links Colombo nonstop with Melbourne (MEL).

Jetstar links Colombo nonstop with Melbourne (MEL).

Qantas (Oneworld) links Colombo nonstop with Melbourne (MEL).

SriLankan Airlines (Oneworld) links Colombo nonstop with Melbourne (MEL) and Sydney (SYD).

Non-stop flights to Colombo from Africa

Air Seychelles links Colombo nonstop with Mahe Island (SEZ).

SriLankan Airlines (Oneworld) links Colombo nonstop with Mahe Island (SEZ).

X1 links Colombo nonstop with Mahe Island (SEZ).

Domestic flights to Colombo

  • Trincomalee (TRR)129 mi
  • Weerawila (WRZ)113 mi
  • Batticaloa (BTC)128 mi
  • Sigiriya (GIU)79 mi
  • Galle (KCT)87 mi

Alternative airports near Colombo

  • Colombo (RML)25 mi / 40 km
  • Sigiriya (GIU)79 mi / 127 km
  • Anuradhapura (ACJ)86 mi / 138 km
  • Galle (KCT)87 mi / 140 km
  • Polonnaruwa Town (MNH)96 mi / 154 km

Frequently asked questions

What is the official name of airport CMB?

The airport's official name is Bandaranaike International Colombo Airport. On Roame and most flight schedules, you will find it under the code CMB.

What is the airport code for Bandaranaike International Colombo Airport?

The IATA airport code for Bandaranaike International Colombo Airport is CMB. Enter CMB in Flightmap whenever you want to use this exact airport.

Where is Bandaranaike International Colombo Airport (CMB)?

Bandaranaike International Colombo Airport serves Colombo, Sri Lanka. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to CMB, not just the broader city.

How can I explore flights to Colombo (CMB)?

Open the map with Anywhere as your starting point and CMB as the destination. Each result keeps the route pointed toward Colombo, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Colombo?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to CMB.

Can I look for award flights to Colombo (CMB)?

Yes. When Roame has observed award availability for a route to CMB, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

4 destinations
  • Korean Air4 destinations
  • China Eastern Airlines3 destinations
  • Etihad Airways3 destinations
  • Show top 20 airlinesShow less
    79 mi
  • Galle (KCT)87 mi
  • Kuwait City (KWI)2,574 mi
  • Hyderabad (HYD)701 mi
  • Show top 20 destinationsShow less
    New Delhi (DEL)
    1,489 mi
  • Kuala Lumpur (KUL)1,533 mi
    • Singapore (SIN)1,709 mi
    • Lahore (LHE)1,719 mi
    • Muscat (MCT)1,827 mi
    • Ho Chi Minh City (SGN)1,843 mi
    • Salalah (SLL)1,868 mi
    • Mahe Island (SEZ)1,869 mi
    • Kunming (KMG)1,947 mi
    Show all 15 destinationsShow less
    Chongqing (CKG)
    2,333 mi
  • Ad Dammam (DMM)2,383 mi
    • Guangzhou (CAN)2,483 mi
    • Hong Kong (HKG)2,493 mi
    • Riyadh (RUH)2,511 mi
    • Kuwait City (KWI)2,574 mi
    Show all 12 destinationsShow less
    Sydney (SYD)
    5,445 mi
    Show all 16 destinations
    Show less
    Kuwait1 destination
  • Colombo has a nonstop connection with Kuala Lumpur (KUL) in Malaysia, served by Air Seychelles, AirAsia, Etihad Airways, Flexflight, Flyfirefly, Garuda Indonesia (SkyTeam), Japan Airlines (Oneworld), Kuwait Airways, Malaysia Airlines (Oneworld), Malindo Airways, Servant Air, SriLankan Airlines (Oneworld), and X1.

    Malaysia1 destination
  • Colombo has a nonstop connection with Kathmandu (KTM) in Nepal, served by SriLankan Airlines (Oneworld).

    Nepal1 destination
  • Colombo has a nonstop connection with Warsaw (WAW) in Poland, served by Travel Service Polska.

    Poland1 destination
  • Show top 20 countriesShow less
  • United MileagePlus18 destinations
  • Club Premier15 destinations
  • Delta SkyMiles15 destinations
  • Flying Blue15 destinations
  • Show top 20 programsShow less