Sri Lanka flag Colombo Airport (CMB)

Country Sri Lanka | Asia | International Gateway | IATA: CMB | ICAO: VCBI | Elevation 30 ft · 9 m | Local time

Destinations
45
Flights / day
89
Busiest route
Malé
Top airline
SriLankan Airlines

Colombo Bandaranaike Airport averages 89 flights per day to 45 destinations, with zero domestic routes and 44 international routes. A total of 27 airlines operate at CMB, led by SriLankan Airlines. This airport provides direct service to 23 countries across four continents, with India representing its largest international market. The longest nonstop route from Colombo Bandaranaike connects to Sydney, with a typical flight time of 11 hr 5 mins. Updated: July 16, 2026

Route Network

Colombo Bandaranaike Airport connects 44 destinations worldwide, with Malé standing out as its busiest route. The longest nonstop flight is to London, and the shortest flight is to Tiruchirappally.

Maldives flag Malé (MLE) – Maldives 6 airlines
2 hr 20 mins
483 mi · 778 km
9
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 4 airlines
5 hr 20 mins
2,043 mi · 3,288 km
8
per day
Qatar flag Doha (DOH) – Qatar 2 airlines
5 hr 40 mins
2,245 mi · 3,613 km
7
per day
India flag Chennai (MAA) – India 2 airlines
1 hr 55 mins
402 mi · 647 km
7
per day
United Arab Emirates flag Abu Dhabi (AUH) – United Arab Emirates 2 airlines
5 hr 20 mins
2,051 mi · 3,300 km
5
per day
Malaysia flag Kuala Lumpur (KUL) – Malaysia 4 airlines
3 hr 55 mins
1,533 mi · 2,467 km
5
per day
Singapore flag Singapore (SIN) – Singapore 2 airlines
4 hr 15 mins
1,709 mi · 2,750 km
5
per day
India flag New Delhi (DEL) – India 2 airlines
4 hr 5 mins
1,489 mi · 2,396 km
4
per day
India flag Mumbai (BOM) – India 3 airlines
3 hr 10 mins
948 mi · 1,526 km
4
per day
Thailand flag Bangkok (BKK) – Thailand 2 airlines
3 hr 50 mins
1,486 mi · 2,392 km
3
per day
India flag Bangalore (BLR) – India 2 airlines
2 hr 5 mins
441 mi · 710 km
3
per day
United Arab Emirates flag Sharjah (SHJ) – United Arab Emirates 1 airline
5 hr 20 mins
2,038 mi · 3,280 km
3
per day
Kuwait flag Kuwait City (KWI) – Kuwait 3 airlines
6 hr 20 mins
2,574 mi · 4,142 km
3
per day
Bangladesh flag Dhaka (DAC) – Bangladesh 2 airlines
3 hr 40 mins
1,346 mi · 2,166 km
2
per day
India flag Hyderabad (HYD) – India 2 airlines
2 hr 35 mins
701 mi · 1,129 km
2
per day
Saudi Arabia flag Ad Dammam (DMM) – Saudi Arabia 1 airline
6 hr 0 mins
2,383 mi · 3,835 km
1
per day
Hong Kong flag Hong Kong (HKG) – Hong Kong 1 airline
5 hr 45 mins
2,493 mi · 4,012 km
1
per day
India flag Kochi (COK) – India 1 airline
1 hr 55 mins
314 mi · 506 km
1
per day
United Kingdom flag London (LHR) – United Kingdom 1 airline
11 hr 20 mins
5,415 mi · 8,715 km
1
per day
Australia flag Melbourne (MEL) – Australia 1 airline
10 hr 40 mins
5,194 mi · 8,358 km
1
per day
Saudi Arabia flag Riyadh (RUH) – Saudi Arabia 1 airline
6 hr 10 mins
2,511 mi · 4,040 km
1
per day
China flag Shanghai (PVG) – China 1 airline
7 hr 0 mins
3,168 mi · 5,099 km
1
per day
India flag Tiruchirappally (TRZ) – India 1 airline
1 hr 40 mins
260 mi · 419 km
1
per day
Thailand flag Bangkok (DMK) – Thailand 1 airline
3 hr 50 mins
1,481 mi · 2,384 km
1
per day
India flag Madurai (IXM) – India 1 airline
CMB → IXM
1
per day
Oman flag Muscat (MCT) – Oman 1 airline
4 hr 55 mins
1,827 mi · 2,940 km
1
per day
Indonesia flag Jakarta (CGK) – Indonesia 1 airline
4 hr 55 mins
2,062 mi · 3,318 km
5
per week
Australia flag Sydney (SYD) – Australia 1 airline
11 hr 5 mins
5,445 mi · 8,763 km
5
per week
India flag Ahmedabad (AMD) – India 1 airline
CMB → AMD
4
per week
Germany flag Frankfurt (FRA) – Germany 1 airline
10 hr 40 mins
5,013 mi · 8,068 km
4
per week
China flag Guangzhou (CAN) – China 1 airline
5 hr 45 mins
2,483 mi · 3,995 km
4
per week
Pakistan flag Karachi (KHI) – Pakistan 1 airline
4 hr 15 mins
1,485 mi · 2,391 km
4
per week
  Nepal flag Kathmandu (KTM) –   Nepal 1 airline
4 hr 0 mins
1,462 mi · 2,353 km
4
per week
China flag Kunming (KMG) – China 1 airline
4 hr 45 mins
1,961 mi · 3,156 km
4
per week
Pakistan flag Lahore (LHE) – Pakistan 1 airline
4 hr 35 mins
1,719 mi · 2,766 km
4
per week
France flag Paris (CDG) – France 1 airline
11 hr 5 mins
5,271 mi · 8,483 km
4
per week
India flag Trivandrum (TRV) – India 1 airline
1 hr 40 mins
222 mi · 357 km
4
per week
South Korea flag Seoul (ICN) – South Korea 1 airline
7 hr 45 mins
3,584 mi · 5,768 km
3
per week
Japan flag Tokyo (NRT) – Japan 1 airline
9 hr 0 mins
4,284 mi · 6,894 km
3
per week
China flag Chengdu (TFU) – China 1 airline
5 hr 20 mins
2,255 mi · 3,629 km
2
per week
China flag Chongqing (CKG) – China 1 airline
5 hr 30 mins
2,333 mi · 3,754 km
2
per week
Maldives flag Gan (GAN) – Maldives 1 airline
2 hr 45 mins
715 mi · 1,151 km
2
per week
Seychelles flag Mahe Island (SEZ) – Seychelles 1 airline
5 hr 0 mins
1,869 mi · 3,008 km
1
per week
France flag Paris (ORY) – France 1 airline
CMB → ORY
1
per week

Route and destination data updated July 16, 2026.

Colombo Bandaranaike Airport is served by 27 airlines, with SriLankan Airlines in the lead at 46% of routes. The top three carriers together cover 58% of routes. 19 carriers operate only one route each. A total of 26 airlines operate international routes, compared with zero airlines serving domestic routes. SriLankan Airlines is operating the longest nonstop flight, connecting to London with a flight time of 11 hrs 20 mins.

SriLankan Airlines (32 routes)
FitsAir (4 routes)
IndiGo (4 routes)
Chongqing Airlines (2 routes)
Emirates (2 routes)
flydubai (2 routes)
Air India (2 routes)
China Eastern Airlines (2 routes)
Gulf Air (1 routes)
Qatar Airways (1 routes)
Air Arabia Abu Dhabi (1 routes)
Etihad Airways (1 routes)
AirAsia (1 routes)
Malaysia Airlines (1 routes)
Malindo Air (1 routes)
Singapore Airlines (1 routes)
Thai Airways International (1 routes)
Air Arabia (1 routes)
Jazeera Airways (1 routes)
Kuwait Airways (1 routes)
Cathay Pacific (1 routes)
Thai AirAsia (1 routes)
SalamAir (1 routes)
Turkish Airlines (1 routes)
Air China (1 routes)
Air Seychelles (1 routes)
French Bee (1 routes)

Colombo Bandaranaike Airport provides direct service to 23 countries across four continents. The route network is 0% domestic and 100% international. India is the primary international destination.

India - 24/day
United Arab Emirates - 16/day
Maldives - 9/day
Qatar - 7/day
Malaysia - 5/day
Singapore - 5/day
Thailand - 4/day
Kuwait - 3/day
China - 3/day
Bangladesh - 2/day
Saudi Arabia - 2/day
Australia - 2/day
Hong Kong - 1/day
United Kingdom - 1/day
Oman - 1/day
Indonesia - 1/day
Germany - 1/day
Pakistan - 1/day
  Nepal - 1/day
France - 1/day
South Korea - 0/day
Japan - 0/day
Seychelles - 0/day

Delays

Global  Delays

Delay data is not available yet for this airport.

Delay data is not available yet for this airport.

Delay data is not available yet for this airport.

Global Rankings

Worldwide Position

Flights per day

#318 (89 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#441 (45 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
11,093 ft 3,381 m 154 ft 47 m Asphalt
11,093 ft 3,381 m 154 ft 47 m Asphalt

Runway Length

3 aircraft cannot operate at Colombo Bandaranaike Airport due to runway length constraints. The airport’s longest runway is 11,093 ft (3,381 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
Aérospatiale-BAC Concorde 11,250 ft 3,429 m 7,218 ft 2,200 m
Antonov An-225 Mriya 11,483 ft 3,500 m 10,827 ft 3,300 m
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Colombo Bandaranaike (IATA: CMB) operates around 89 flights per day to 45 nonstop destinations. Its network includes 0 domestic and 44 international routes, with SriLankan Airlines as the leading carrier and Malé currently the busiest connection. From CMB, passengers can reach 23 countries across 4 continents, and the longest runway measures 3,381 m (11,093 ft).

Miscellaneous