Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (2023)

Bandaranaike International Airport is the largest airport in Sri Lanka. In total there are 52 airports around the world that have direct flights to Colombo, spread around 50 cities in 24 countries. Currently, there are 5 domestic flights to Colombo.

Colombo is mainly known for beaches and sightseeing & culture.

This month, there are 1,928 flights arriving at Colombo Airport, which are 64 flights per day or 3 flights per hour. On an average day, there is at least 1 flight arriving every 20 minutes.

The most frequently departed flights to Colombo are routes from Malé (MLE) in Maldives and Chennai (MAA) in India. These two routes together are operated 421 times this month, and make up for 22% of all monthly arrivals at Bandaranaike International Airport.

The longest flight to Colombo CMB is departing from Sydney (SYD). This non-stop flight takes around 10 hours and 20 minutes and covers a distance of 3,382 miles (5,442 km).

Below you can find a list of all cities and countries that have direct flights to Colombo, ordered by popularity.

This list contains the 200 most popular airports from which flights depart that require just one stopover to get to Colombo.

Currently, there are 26 airlines that fly to Colombo. Most flights to Colombo are operated by SriLankan Airlines, as they connect 40 airports to CMB. That’s around 7 times as much as Azur Air, the second biggest airline in terms of operated flight routes to Colombo. Below you can find a list of airlines that operate most CMB flights:

There are 38 airports that have flights to Colombo in Business Class. All airports that offer business class flights to CMB are listed below:

There is only one airport that has First Class flights to Colombo, which is Dubai (DXB).

These are all non-stop intercontinental flights to Bandaranaike International Airport (CMB), as of March 2023:

* Please note that there are no direct services from the United States, Canada, Southern America, Central America, the Caribbean, Africa or Central Asia.

Non-stop flights from Europe to Colombo

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (1)Azur Air: seasonal flights from Krasnoyarsk (KJA), Novosibirsk (OVB), Tyumen (TJM), Moscow Vnukovo (VKO), Saint Petersburg (LED) and Samara (KUF).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (2)Aeroflot (SkyTeam): seasonal flights from Moscow Sheremetyevo (SVO).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (3)SriLankan Airlines (Oneworld): seasonal flights from Frankfurt (FRA), year-round flights from London Heathrow (LHR) and Paris (CDG).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (4)Edelweiss Air: seasonal flights from Zürich (ZRH).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (5)Air France (SkyTeam): seasonal flights from Paris (CDG).

Non-stop flights from the Middle-East / Western Asia to Colombo

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (6)SriLankan Airlines (Oneworld): year-round flights from Kuwait City (KWI), Doha (DOH), Dammam (DMM), Riyadh (RUH), Abu Dhabi (AUH) and Dubai (DXB).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (7)Jazeera Airways: seasonal flights from Kuwait City (KWI).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (8)Qatar Airways (Oneworld): year-round flights from Doha (DOH).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (9)Air Arabia: seasonal flights from Dubai (Sharjah) (SHJ).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (10)Emirates: year-round flights from Dubai (DXB).

(Video) කැනඩාවේ ඉදලා ලංකාවට ආව ගමන | Canada to Srilanka via London Heathrow (Air Canada/ Srilankan Airlines)

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (11)Etihad Airways: year-round flights from Abu Dhabi (AUH).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (12)Flydubai: year-round flights from Dubai (DXB).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (13)Pakistan: year-round flights from Abu Dhabi (AUH).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (14)Servant Air: year-round flights from Dubai (DXB).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (15)Oman Air: year-round flights from Muscat (MCT).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (16)SalamAir: seasonal flights from Muscat (MCT).

Non-stop flights from India / South Asia to Colombo

SriLankan Airlines (Oneworld) has a significant network of flights from India or Southern Asia to Colombo.

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (17)SriLankan Airlines (Oneworld): year-round flights from 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), Lahore (LHE), seasonal flights from Batticaloa (BTC), Sigiriya (GIU), Sri Jayawardenepura Kotte (DWO) and Trincomalee (TRR).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (18)Air India (Star Alliance): year-round flights from Chennai (MAA) and New Delhi (DEL).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (19)IndiGo Airlines: year-round flights from Chennai (MAA).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (20)Vistara: seasonal flights from Mumbai (BOM).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (21)Air France (SkyTeam): seasonal flights from Malé (MLE).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (22)Edelweiss Air: seasonal flights from Malé (MLE).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (23)Emirates: year-round flights from Malé (MLE).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (24)Flydubai: year-round flights from Malé (MLE).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (25)Gulf Air: year-round flights from Malé (MLE).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (26)Qatar Airways (Oneworld): seasonal flights from Malé (MLE).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (27)Servant Air: year-round flights from Malé (MLE).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (28)Turkish Airlines (Star Alliance): year-round flights from Malé (MLE).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (29)Cinnamon Air: year-round flights from Batticaloa (BTC), Sigiriya (GIU), Sri Jayawardenepura Kotte (DWO) and seasonal flights from Trincomalee (TRR).

Non-stop flights from China to Colombo

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (30)SriLankan Airlines (Oneworld): seasonal flights from Beijing (PEK), year-round flights from Guangzhou (CAN) and seasonal flights from Shanghai (PVG).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (31)China Eastern (SkyTeam): year-round flights from Kunming (KMG) and Shanghai (PVG).

Non-stop flights from Japan to Colombo

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (32)SriLankan Airlines is currently the only airline flying non-stop from Japan to Colombo. They fly year-round from Tokyo (NRT).

Non-stop flights from East Asia to Colombo

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (33)SriLankan Airlines (Oneworld): year-round flights from Seoul (ICN).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (34)Cathay Pacific (Oneworld): seasonal flights from Hong Kong (HKG).

Non-stop flights from South-East Asia to Colombo

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (35)SriLankan Airlines (Oneworld): year-round flights from Jakarta (CGK), Kuala Lumpur (KUL), Singapore (SIN) and Bangkok (BKK).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (36)AirAsia: year-round flights from Kuala Lumpur (KUL).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (37)Malaysia Airlines (Oneworld): year-round flights from Kuala Lumpur (KUL).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (38)Singapore Airlines (Star Alliance): year-round flights from Singapore (SIN).

Non-stop flights from Australia / New Zealand / Oceania / the Pacific to Colombo

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (39)SriLankan Airlines is currently the only airline flying non-stop from Oceania to Colombo. They fly year-round from Melbourne (MEL) and Sydney (SYD).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (40)

Flights from Australia to Colombo

There are 2 airports in Australia that have non-stop flights to Colombo.

From Melbourne and Sydney, you can fly with SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (41)

Flights from Bangladesh to Colombo

Dhaka is the only city in Bangladesh with direct flights to Colombo. From Dhaka, direct flights are offered by SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (42)

Flights from China to Colombo

If you are looking for a direct flight from China to Colombo, there are 4 airports to choose from.

From Beijing and Guangzhou, you can fly with SriLankan Airlines (Oneworld).
From Kunming, you can fly non-stop to Colombo with China Eastern (SkyTeam).
From Shanghai, you can fly non-stop with China Eastern (SkyTeam) or SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (43)

Flights from France to Colombo

In France, the only airport that has a direct connection to Colombo is Paris. From Paris, you can fly non-stop with Air France (SkyTeam) or SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (44)

Flights from Germany to Colombo

There is 1 airport in Germany that has a direct connection to Colombo, which is Frankfurt. From Frankfurt, direct flights are offered by SriLankan Airlines (Oneworld). This is a seasonal route that starts in March and ends in April.

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (45)

Flights from Hong Kong to Colombo

In Hong Kong, the only airport that has a direct connection to Colombo is Hong Kong. From Hong Kong, direct flights are offered by Cathay Pacific (Oneworld). This is a seasonal route that starts in October and ends in February.

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (46)

Flights from India to Colombo

In India there are several airports with flights to Colombo (9 in total).

From Bengaluru, direct flights are offered by SriLankan Airlines (Oneworld).
From Chennai, direct flights are offered by Air India (Star Alliance), IndiGo Airlines and SriLankan Airlines (Oneworld).
From Hyderabad, Kochi and Madurai, all direct flights to Colombo are operated by SriLankan Airlines (Oneworld).
From Mumbai, you can fly non-stop with SriLankan Airlines (Oneworld) or Vistara.
From New Delhi, you can fly non-stop with Air India (Star Alliance) or SriLankan Airlines (Oneworld).
From Thiruvananthapuram and Tiruchirappalli, you can fly with SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (47)

Flights from Indonesia to Colombo

Jakarta is the only city in Indonesia with direct flights to Colombo. From Jakarta, direct flights are offered by SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (48)

Flights from Japan to Colombo

There is 1 airport in Japan that has a direct connection to Colombo, which is Tokyo. From Tokyo, direct flights are offered by SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (49)

Flights from Kuwait to Colombo

Kuwait City is the only city in Kuwait with direct flights to Colombo. From Kuwait City, you can fly non-stop with Jazeera Airways or SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (50)

Flights from Malaysia to Colombo

In Malaysia, the only airport that has a direct connection to Colombo is Kuala Lumpur. From Kuala Lumpur, direct flights are offered by AirAsia, Malaysia Airlines (Oneworld) and SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (51)

Flights from Maldives to Colombo

In Maldives, there are 2 airports that have direct flights to Colombo.

From Gan Island, direct flights are offered by SriLankan Airlines (Oneworld).
From Malé, airlines that operate direct flights are Air France (SkyTeam), Edelweiss Air, Emirates, Flydubai, Gulf Air, Qatar Airways (Oneworld), Servant Air, SriLankan Airlines (Oneworld) and Turkish Airlines (Star Alliance).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (52)

Flights from Nepal to Colombo

There is 1 airport in Nepal that has a direct connection to Colombo, which is Kathmandu. From Kathmandu, direct flights are offered by SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (53)

Flights from Oman to Colombo

In Oman, the only airport that has a direct connection to Colombo is Muscat. From Muscat, you can fly non-stop with Oman Air or SalamAir.

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (54)

Flights from Pakistan to Colombo

If you are looking for a direct flight from Pakistan to Colombo, there are 2 airports to choose from.

From Karachi and Lahore, you can fly with SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (55)

Flights from Qatar to Colombo

Doha is the only city in Qatar with direct flights to Colombo. From Doha, you can fly non-stop with Qatar Airways (Oneworld) or SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (56)

Flights from Russia to Colombo

In Russia there are several airports with flights to Colombo (7 in total).

From Krasnoyarsk, direct flights are offered by Azur Air. This route is recently announced though, and not operational yet. It will start in March 2023.
From Moscow Sheremetyevo, the only airline with direct flights is Aeroflot (SkyTeam). This is a seasonal route that starts in March and ends in May.
From Moscow Vnukovo, Novosibirsk, Saint Petersburg, Samara and Tyumen, all direct flights to Colombo are operated by Azur Air.

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (57)

Flights from Saudi Arabia to Colombo

There are 2 airports in Saudi Arabia that have non-stop flights to Colombo.

From Dammam and Riyadh, you can fly with SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (58)

Flights from Singapore to Colombo

There is 1 airport in Singapore that has a direct connection to Colombo, which is Singapore. From Singapore, you can fly non-stop with Singapore Airlines (Star Alliance) or SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (59)

Flights from South Korea to Colombo

Seoul is the only city in South Korea with direct flights to Colombo. From Seoul, direct flights are offered by SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (60)

Flights from Switzerland to Colombo

In Switzerland, the only airport that has a direct connection to Colombo is Zürich. From Zürich, direct flights are offered by Edelweiss Air. This route is recently announced though, and not operational yet. It will start in March 2023.

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (61)

Flights from Thailand to Colombo

There is 1 airport in Thailand that has a direct connection to Colombo, which is Bangkok. From Bangkok, direct flights are offered by SriLankan Airlines (Oneworld).

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (62)

Flights from United Arab Emirates to Colombo

In United Arab Emirates, there are 3 airports that have direct flights to Colombo.

From Abu Dhabi, direct flights are offered by Etihad Airways, Pakistan and SriLankan Airlines (Oneworld).
From Dubai, there are 4 airlines that have direct services to Colombo, which are Emirates, Flydubai, Servant Air and SriLankan Airlines (Oneworld).
From Dubai (Sharjah), you can fly non-stop to Colombo with Air Arabia. This is a seasonal route that starts in March and ends in October.

Direct (non-stop) flights to Colombo (CMB) - FlightConnections.com (63)

Flights from United Kingdom to Colombo

In United Kingdom, the only airport that has a direct connection to Colombo is London Heathrow. From London Heathrow, direct flights are offered by SriLankan Airlines (Oneworld).

Flying to an alternative airport near Colombo could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Colombo (CMB) are listed below. The closest alternative airports are Sri Jayawardenepura Kotte (DWO) and Kandy (KDW).

Top Articles
Latest Posts
Article information

Author: Duane Harber

Last Updated: 01/19/2023

Views: 5701

Rating: 4 / 5 (51 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Duane Harber

Birthday: 1999-10-17

Address: Apt. 404 9899 Magnolia Roads, Port Royceville, ID 78186

Phone: +186911129794335

Job: Human Hospitality Planner

Hobby: Listening to music, Orienteering, Knapping, Dance, Mountain biking, Fishing, Pottery

Introduction: My name is Duane Harber, I am a modern, clever, handsome, fair, agreeable, inexpensive, beautiful person who loves writing and wants to share my knowledge and understanding with you.