Non-stop flights from Colombo (CMB)
Colombo Airport (IATA: CMB, ICAO: VCBI), also known as Bandaranaike International Airport, is the largest airport in Sri Lanka. It is Sri Lanka's main international airport and serves the area of Colombo. Colombo Airport has non-stop passenger flights scheduled to 53 destinations in 26 countries.
At present, there are 6 domestic flights from Colombo.
The longest flight from Colombo CMB is a 3,382 mile (5,442 km) non-stop route to Sydney SYD. This direct flight takes around 10 hours and 5 minutes and is operated by SriLankan Airlines.
On this page
Airlines flying from Colombo Popular destinations from Colombo Popular destinations with a stopover Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQAirlines flying from Colombo
In total there are 31 airlines flying from and to Colombo. Most flights are operated by one of the following carriers:
![SriLankan Airlines SriLankan Airlines](https://cdn.flightconnections.com/img/airlines_sq/srilankan_airlines_65.png)
![Cinnamon Air Cinnamon Air](https://cdn.flightconnections.com/img/airlines_sq/cinnamon_air_03.png)
![FitsAir FitsAir](https://cdn.flightconnections.com/img/airlines_sq/fitsair_41.png)
![IndiGo Airlines IndiGo Airlines](https://cdn.flightconnections.com/img/airlines_sq/indigo_airlines_06.png)
![FlexFlight FlexFlight](https://cdn.flightconnections.com/img/airlines_sq/flex_flight_70.png)
![China Eastern China Eastern](https://cdn.flightconnections.com/img/airlines_sq/china_eastern_35.png)
![Emirates Emirates](https://cdn.flightconnections.com/img/airlines_sq/emirates_50.png)
![Chongqing Airlines Chongqing Airlines](https://cdn.flightconnections.com/img/airlines_sq/chongqing_airlines_12.png)
![Flydubai Flydubai](https://cdn.flightconnections.com/img/airlines_sq/flydubai_38.png)
Popular destinations from Colombo
Below you can find a list of the most popular destinations from Colombo, based on the number of scheduled flights for this month.
![United Arab Emirates United Arab Emirates](https://cdn.flightconnections.com/flags/24/AE.png)
![Maldives Maldives](https://cdn.flightconnections.com/flags/24/MV.png)
![India India](https://cdn.flightconnections.com/flags/24/IN.png)
![Qatar Qatar](https://cdn.flightconnections.com/flags/24/QA.png)
![United Arab Emirates United Arab Emirates](https://cdn.flightconnections.com/flags/24/AE.png)
![Malaysia Malaysia](https://cdn.flightconnections.com/flags/24/MY.png)
![India India](https://cdn.flightconnections.com/flags/24/IN.png)
![India India](https://cdn.flightconnections.com/flags/24/IN.png)
![Thailand Thailand](https://cdn.flightconnections.com/flags/24/TH.png)
![United Arab Emirates United Arab Emirates](https://cdn.flightconnections.com/flags/24/AE.png)
![India India](https://cdn.flightconnections.com/flags/24/IN.png)
![Kuwait Kuwait](https://cdn.flightconnections.com/flags/24/KW.png)
![Singapore Singapore](https://cdn.flightconnections.com/flags/24/SG.png)
![India India](https://cdn.flightconnections.com/flags/24/IN.png)
![Bangladesh Bangladesh](https://cdn.flightconnections.com/flags/24/BD.png)
![Australia Australia](https://cdn.flightconnections.com/flags/24/AU.png)
![Sri Lanka Sri Lanka](https://cdn.flightconnections.com/flags/24/LK.png)
![Thailand Thailand](https://cdn.flightconnections.com/flags/24/TH.png)
![United Kingdom United Kingdom](https://cdn.flightconnections.com/flags/24/GB.png)
![Sri Lanka Sri Lanka](https://cdn.flightconnections.com/flags/24/LK.png)
Popular destinations with a stopover
Aside from all non-stop destinations listed above, these are popular destinations from Colombo that require a stopover:
![Netherlands Netherlands](https://cdn.flightconnections.com/flags/24/NL.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![Germany Germany](https://cdn.flightconnections.com/flags/24/DE.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
![Austria Austria](https://cdn.flightconnections.com/flags/24/AT.png)
![United States United States](https://cdn.flightconnections.com/flags/24/US.png)
Business class flights from Colombo
There are 40 airports that have flights from Colombo in Business Class. All airports that offer business class flights from CMB are listed below:
![United Arab Emirates United Arab Emirates](https://cdn.flightconnections.com/flags/24/AE.png)
![Maldives Maldives](https://cdn.flightconnections.com/flags/24/MV.png)
![India India](https://cdn.flightconnections.com/flags/24/IN.png)
![Qatar Qatar](https://cdn.flightconnections.com/flags/24/QA.png)
![United Arab Emirates United Arab Emirates](https://cdn.flightconnections.com/flags/24/AE.png)
![India India](https://cdn.flightconnections.com/flags/24/IN.png)
![Thailand Thailand](https://cdn.flightconnections.com/flags/24/TH.png)
![Singapore Singapore](https://cdn.flightconnections.com/flags/24/SG.png)
![Bangladesh Bangladesh](https://cdn.flightconnections.com/flags/24/BD.png)
First class flights from Colombo
There is only one airport that has First Class flights from Colombo, which is Dubai (DXB).
Intercontinental flights from Colombo
The following is an overview of all non-stop intercontinental flights operating from Bandaranaike International Airport (CMB).
* Please note that there are no direct services between Colombo and the United States, Canada, Southern America, Central America, the Caribbean or Central Asia.
Non-stop flights from Colombo to Europe
SriLankan Airlines (Oneworld): seasonal flights to Frankfurt (FRA), year-round flights to London Heathrow (LHR) and Paris (CDG).
Edelweiss Air: seasonal flights to Zürich (ZRH).
Aeroflot: year-round to Moscow Sheremetyevo (SVO).
Non-stop flights from Colombo to Africa
Air Seychelles is currently the only airline flying non-stop from Colombo to Africa. They fly year-round to Mahé (SEZ).
Non-stop flights from Colombo to the Middle-East / Western Asia
SriLankan Airlines (Oneworld): year-round to Kuwait City (KWI), Doha (DOH), Dammam (DMM), seasonal flights to Jeddah (JED), year-round flights to Riyadh (RUH), Abu Dhabi (AUH) and Dubai (DXB).
Jazeera Airways: year-round to Kuwait City (KWI).
Qatar Airways (Oneworld): year-round to Doha (DOH).
Air Arabia: year-round to Dubai (Sharjah) (SHJ).
Air Arabia Abu Dhabi: year-round to Abu Dhabi (AUH).
Emirates: year-round to Dubai (DXB).
Etihad Airways: year-round to Abu Dhabi (AUH).
FitsAir: year-round to Dubai (DXB).
FlexFlight: year-round to Dubai (DXB).
Flydubai: year-round to Dubai (DXB).
SalamAir: seasonal flights to Muscat (MCT).
Turkish Airlines (Star Alliance): year-round to Istanbul (IST).
Non-stop flights from Colombo to India / South Asia
SriLankan Airlines (Oneworld) has a significant network of flights from Colombo to India or Southern Asia.
SriLankan Airlines (Oneworld): year-round to Dhaka (DAC), Bengaluru (BLR), Chennai (MAA), Hyderabad (HYD), Kochi (COK), Madurai (IXM), Mumbai (BOM), New Delhi (DEL), Thiruvananthapuram (TRV), Tiruchirappalli (TRZ), Gan Island (GAN), Malé (MLE), Kathmandu (KTM), Karachi (KHI) and Lahore (LHE).
FitsAir: year-round to Dhaka (DAC), Chennai (MAA) and Malé (MLE).
Air India (Star Alliance): year-round to Chennai (MAA) and New Delhi (DEL).
FlexFlight: year-round to Chennai (MAA) and Malé (MLE).
IndiGo Airlines: year-round to Bengaluru (BLR), Chennai (MAA), Hyderabad (HYD) and Mumbai (BOM).
Spicejet: seasonal flights to Chennai (MAA).
Vistara: year-round to Mumbai (BOM).
Edelweiss Air: seasonal flights to Malé (MLE).
China Eastern (SkyTeam): seasonal flights to Malé (MLE).
Chongqing Airlines: seasonal flights to Malé (MLE).
Emirates: year-round to Malé (MLE).
Flydubai: year-round to Malé (MLE).
Gulf Air: year-round to Malé (MLE).
Maldivian: seasonal flights to Malé (MLE).
Cinnamon Air: year-round to Batticaloa (BTC), Kandy (KDW), Sigiriya (GIU), Sri Jayawardenepura Kotte (DWO) and seasonal flights to Trincomalee (TRR).
Non-stop flights from Colombo to China
SriLankan Airlines (Oneworld): seasonal flights to Beijing (PEK), year-round flights to Guangzhou (CAN) and seasonal flights to Shanghai (PVG).
Air China (Star Alliance): year-round to Chengdu (TFU).
China Eastern (SkyTeam): seasonal flights to Kunming (KMG) and year-round flights to Shanghai (PVG).
Chongqing Airlines: seasonal flights to Chongqing (CKG).
Non-stop flights from Colombo to Japan
SriLankan Airlines is currently the only airline flying non-stop from Colombo to Japan. They fly year-round to Tokyo (NRT).
Non-stop flights from Colombo to East Asia
SriLankan Airlines (Oneworld): year-round to Seoul (ICN).
Cathay Pacific (Oneworld): year-round to Hong Kong (HKG).
Non-stop flights from Colombo to South-East Asia
SriLankan Airlines (Oneworld): year-round to Jakarta (CGK), Kuala Lumpur (KUL), Singapore (SIN) and Bangkok (BKK).
AirAsia: year-round to Kuala Lumpur (KUL).
Malaysia Airlines (Oneworld): year-round to Kuala Lumpur (KUL).
Singapore Airlines (Star Alliance): year-round to Singapore (SIN).
Thai AirAsia: year-round to Bangkok (Don Muang) (DMK).
Thai Airways (Star Alliance): year-round to Bangkok (BKK).
Non-stop flights from Colombo to Australia / New Zealand / Oceania / the Pacific
SriLankan Airlines is currently the only airline flying non-stop from Colombo to Oceania. They fly year-round to Melbourne (MEL) and Sydney (SYD).
International flights from Colombo
Flights from Colombo to Australia
![Australia Australia](https://cdn.flightconnections.com/flags/24/AU.png)
There are 2 destinations in Australia that have non-stop flights from Colombo.
To Melbourne and Sydney, you can fly with SriLankan Airlines (Oneworld).
Flights from Colombo to Bangladesh
![Bangladesh Bangladesh](https://cdn.flightconnections.com/flags/24/BD.png)
Dhaka is the only destination in Bangladesh with direct flights from Colombo. You can fly non-stop to Dhaka with FitsAir or SriLankan Airlines (Oneworld).
Flights from Colombo to China
![China China](https://cdn.flightconnections.com/flags/24/CN.png)
In China there are several destinations from Colombo (6 in total).
Direct flights to Beijing are offered by SriLankan Airlines (Oneworld). This route is not operational yet but will start in October.
The only airline with direct flights to Chengdu is Air China (Star Alliance).
You can fly non-stop from Colombo to Chongqing with Chongqing Airlines. This is a seasonal route that starts in July and ends in October.
The only airline with direct flights to Guangzhou is SriLankan Airlines (Oneworld).
Direct flights to Kunming are offered by China Eastern (SkyTeam). This is a seasonal route that starts in July and ends in October.
You can fly non-stop to Shanghai with China Eastern (SkyTeam) or SriLankan Airlines (Oneworld).
Flights from Colombo to France
![France France](https://cdn.flightconnections.com/flags/24/FR.png)
In France, the only destination that has a direct flight from Colombo is Paris. Direct flights to Paris are offered by SriLankan Airlines (Oneworld).
Flights from Colombo to Germany
![Germany Germany](https://cdn.flightconnections.com/flags/24/DE.png)
There is 1 destination in Germany that has a direct connection from Colombo, which is Frankfurt. Direct flights to Frankfurt are offered by SriLankan Airlines (Oneworld). This is a seasonal route that starts in December and ends in June.
Flights from Colombo to Hong Kong
![Hong Kong Hong Kong](https://cdn.flightconnections.com/flags/24/HK.png)
In Hong Kong, the only destination that has a direct flight from Colombo is Hong Kong. Direct flights to Hong Kong are offered by Cathay Pacific (Oneworld).
Flights from Colombo to India
![India India](https://cdn.flightconnections.com/flags/24/IN.png)
In India there are several destinations from Colombo (9 in total).
You can fly non-stop to Bengaluru with IndiGo Airlines or SriLankan Airlines (Oneworld).
Airlines that operate direct flights to Chennai are Air India (Star Alliance), FitsAir, FlexFlight, IndiGo Airlines, Spicejet and SriLankan Airlines (Oneworld).
You can fly non-stop to Hyderabad with IndiGo Airlines or SriLankan Airlines (Oneworld).
To Kochi and Madurai, you can fly with SriLankan Airlines (Oneworld).
Non-stop flights to Mumbai are offered by IndiGo Airlines, SriLankan Airlines (Oneworld) and Vistara.
You can fly non-stop to New Delhi with Air India (Star Alliance) or SriLankan Airlines (Oneworld).
All direct flights from Colombo to Thiruvananthapuram and Tiruchirappalli are operated by SriLankan Airlines (Oneworld).
Flights from Colombo to Indonesia
![Indonesia Indonesia](https://cdn.flightconnections.com/flags/24/ID.png)
Jakarta is the only destination in Indonesia with direct flights from Colombo. Direct flights to Jakarta are offered by SriLankan Airlines (Oneworld).
Flights from Colombo to Japan
![Japan Japan](https://cdn.flightconnections.com/flags/24/JP.png)
There is 1 destination in Japan that has a direct connection from Colombo, which is Tokyo. Direct flights to Tokyo are offered by SriLankan Airlines (Oneworld).
Flights from Colombo to Kuwait
![Kuwait Kuwait](https://cdn.flightconnections.com/flags/24/KW.png)
Kuwait City is the only destination in Kuwait with direct flights from Colombo. You can fly non-stop to Kuwait City with Jazeera Airways or SriLankan Airlines (Oneworld).
Flights from Colombo to Malaysia
![Malaysia Malaysia](https://cdn.flightconnections.com/flags/24/MY.png)
In Malaysia, the only destination that has a direct flight from Colombo is Kuala Lumpur. Non-stop flights to Kuala Lumpur are offered by AirAsia, Malaysia Airlines (Oneworld) and SriLankan Airlines (Oneworld).
Flights from Colombo to Maldives
![Maldives Maldives](https://cdn.flightconnections.com/flags/24/MV.png)
If you are looking for a direct flight from Colombo to Maldives, there are 2 destinations to choose from.
Direct flights to Gan Island are offered by SriLankan Airlines (Oneworld).
Airlines that operate direct flights to Malé are China Eastern (SkyTeam), Chongqing Airlines, Edelweiss Air, Emirates, FitsAir, FlexFlight, Flydubai, Gulf Air, Maldivian and SriLankan Airlines (Oneworld).
Flights from Colombo to Nepal
![Nepal Nepal](https://cdn.flightconnections.com/flags/24/NP.png)
There is 1 destination in Nepal that has a direct connection from Colombo, which is Kathmandu. Direct flights to Kathmandu are offered by SriLankan Airlines (Oneworld).
Flights from Colombo to Oman
![Oman Oman](https://cdn.flightconnections.com/flags/24/OM.png)
In Oman, the only destination that has a direct flight from Colombo is Muscat. Direct flights to Muscat are offered by SalamAir. This is a seasonal route that starts in July and ends in October.
Flights from Colombo to Pakistan
![Pakistan Pakistan](https://cdn.flightconnections.com/flags/24/PK.png)
In Pakistan, there are 2 destinations from Colombo.
To Karachi and Lahore, you can fly with SriLankan Airlines (Oneworld).
Flights from Colombo to Qatar
![Qatar Qatar](https://cdn.flightconnections.com/flags/24/QA.png)
Doha is the only destination in Qatar with direct flights from Colombo. You can fly non-stop to Doha with Qatar Airways (Oneworld) or SriLankan Airlines (Oneworld).
Flights from Colombo to Russia
![Russia Russia](https://cdn.flightconnections.com/flags/24/RU.png)
There is 1 destination in Russia that has a direct connection from Colombo, which is Moscow Sheremetyevo. Direct flights to Moscow Sheremetyevo are offered by Aeroflot.
Flights from Colombo to Saudi Arabia
![Saudi Arabia Saudi Arabia](https://cdn.flightconnections.com/flags/24/SA.png)
If you are looking for a direct flight from Colombo to Saudi Arabia, there are 3 destinations to choose from.
All direct flights from Colombo to Dammam, Jeddah and Riyadh are operated by SriLankan Airlines (Oneworld).
Flights from Colombo to Seychelles
![Seychelles Seychelles](https://cdn.flightconnections.com/flags/24/SC.png)
Mahé is the only destination in Seychelles with direct flights from Colombo. Direct flights to Mahé are offered by Air Seychelles.
Flights from Colombo to Singapore
![Singapore Singapore](https://cdn.flightconnections.com/flags/24/SG.png)
In Singapore, the only destination that has a direct flight from Colombo is Singapore. You can fly non-stop to Singapore with Singapore Airlines (Star Alliance) or SriLankan Airlines (Oneworld).
Flights from Colombo to South Korea
![South Korea South Korea](https://cdn.flightconnections.com/flags/24/KR.png)
There is 1 destination in South Korea that has a direct connection from Colombo, which is Seoul. Direct flights to Seoul are offered by SriLankan Airlines (Oneworld).
Flights from Colombo to Switzerland
![Switzerland Switzerland](https://cdn.flightconnections.com/flags/24/CH.png)
In Switzerland, the only destination that has a direct flight from Colombo is Zürich. Direct flights to Zürich are offered by Edelweiss Air.
Flights from Colombo to Thailand
![Thailand Thailand](https://cdn.flightconnections.com/flags/24/TH.png)
There are 2 destinations in Thailand that have non-stop flights from Colombo.
You can fly non-stop to Bangkok with SriLankan Airlines (Oneworld) or Thai Airways (Star Alliance).
The only airline with direct flights to Bangkok (Don Muang) is Thai AirAsia.
Flights from Colombo to Turkey
![Turkey Turkey](https://cdn.flightconnections.com/flags/24/TR.png)
Istanbul is the only destination in Turkey with direct flights from Colombo. Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance).
Flights from Colombo to United Arab Emirates
![United Arab Emirates United Arab Emirates](https://cdn.flightconnections.com/flags/24/AE.png)
In United Arab Emirates, there are 3 destinations from Colombo.
Non-stop flights to Abu Dhabi are offered by Air Arabia Abu Dhabi, Etihad Airways and SriLankan Airlines (Oneworld).
From Colombo to Dubai there are 5 airlines that have direct services, which are Emirates, FitsAir, FlexFlight, Flydubai and SriLankan Airlines (Oneworld).
You can fly non-stop from Colombo to Dubai (Sharjah) with Air Arabia.
Flights from Colombo to United Kingdom
![United Kingdom United Kingdom](https://cdn.flightconnections.com/flags/24/GB.png)
There is 1 destination in United Kingdom that has a direct connection from Colombo, which is London Heathrow. Direct flights to London Heathrow are offered by SriLankan Airlines (Oneworld).
Domestic flights from Colombo
Flights from Colombo to Sri Lanka
![Sri Lanka Sri Lanka](https://cdn.flightconnections.com/flags/24/LK.png)
There are several airports within Sri Lanka that have domestic flights departing from Colombo (6 in total).
All direct flights from Colombo to Batticaloa, Kandy, Sigiriya, Sri Jayawardenepura Kotte, Trincomalee and Weerawila are operated by Cinnamon Air.
Alternative airports near Colombo
Below you can find a list of alternative airports to Colombo (CMB). The nearest airports to Colombo (CMB) are Sri Jayawardenepura Kotte (DWO) and Kandy (KDW).
Frequently asked questions - FAQ
How many airports are there in Colombo?
There are 2 airports in Colombo: Bandaranaike International Airport (CMB) and Diyawanna Oya Airport (DWO).
What is the best airport to fly from Colombo?
The most convenient airport to fly from Colombo is Bandaranaike International Airport (CMB).
How many airlines fly from Colombo?
There are 31 airlines flying from Colombo to 53 airports around the world, as of July 2024.
Which airlines fly from Colombo?
SriLankan Airlines, Cinnamon Air and FitsAir operate most flights from Colombo. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying from Colombo?
Oneworld, Star Alliance and SkyTeam are all flying from Colombo.
How many nonstop flights are there from Colombo?
There are roughly 2,492 flights departing from Colombo every month (or 581 flights each week), to a total of 53 airports worldwide.
What is the official name of Colombo Airport?
The official name of Colombo Airport is Bandaranaike International Airport.
What is the airport code of Colombo Airport?
The airport code of Colombo Airport is CMB.
What are the most popular flights from Colombo?
Dubai, Malé and Chennai are the 3 most popular routes from Colombo. For a complete overview of all flight routes from Colombo, please use our flight map.
How long is the flight from Colombo?
Colombo to Dubai | 4h 30m |
Colombo to Malé | 1h 35m |
Colombo to Chennai | 1h 25m |
Colombo to Doha | 5h |
Colombo to Abu Dhabi | 4h 45m |