Support

Cheap flights to Colombo

From
Colombo
CMB

A trip to Colombo begins with arrival at Bandaranaike International Airport, which is located approximately 28 kilometers from the city center. This is the main air gateway to Sri Lanka, hosting regular flights from many regions across the globe. The most frequent air connections are established with major transit hubs: 160 weekly flights are operated from Dubai, 126 from Malé, and 120 from Kuala Lumpur. More logistical details can be found in the section on how to get to the capital.

A total of 55 airlines operate flights to this destination, providing excellent connectivity with Asia, the Middle East, and Europe. The national carrier SriLankan Airlines and the low-cost carrier Indigo Air play a leading role, offering a wide network of routes. Before planning your trip, we recommend checking the general information in the travel guide or looking up the weather for your preferred dates. Below on this page, you will find convenient cards for searching tickets from the most popular departure cities.

Recent deals to Colombo

6E
$ 114

Chennai — Colombo

19:4021:00
6 Aug 2026
1 h 20 m
Direct flight
6E
$ 115

Hyderabad — Colombo

12:0014:00
27 Jul 2026
2 h
Direct flight
AI
AI
$ 124

Kuala Lumpur — Colombo

06:5004:00
17 Aug 2026
9 h
1 stop
AI
$ 131

Mumbai — Colombo

12:4015:05
17 Aug 2026
2 h 25 m
Direct flight
AI
AI
$ 134

Muscat — Colombo

00:1523:10
4 Aug 2026
5 h 35 m
1 stop
AI
AI
$ 136

Dammam — Colombo

23:3015:05
31 Jul 2026
7 h
1 stop
6E
$ 139

Bengaluru — Colombo

09:0510:30
20 Aug 2026
1 h 25 m
Direct flight
AI
AI
$ 154

Abu Dhabi — Colombo

23:5523:10
22 Aug 2026
6 h 5 m
1 stop
AI
AI
$ 154

Sharjah — Colombo

08:5523:10
9 Aug 2026
5 h 50 m
1 stop
G9
G9
$ 155

Manama — Colombo

08:5502:20
19 Aug 2026
5 h 50 m
1 stop
6E
6E
$ 162

Delhi — Colombo

02:2514:00
25 Aug 2026
4 h 15 m
1 stop
6E
6E
$ 162

Trivandrum — Colombo

07:3514:00
3 Aug 2026
6 h 25 m
1 stop

When is the best time to book a flight to Colombo?

The price of a flight to Colombo changes depending on how far ahead you book. For the best chance of a lower fare, book around 23 days before departure, when the average ticket costs about $669. Fares also tend to climb as the departure date gets closer.

Flight insights to Colombo

Data-driven trends for direct flights to Colombo — how often airlines fly, where passengers come from, and typical fares and flight times.

Most frequent departure cities

The most frequent direct routes to Colombo come from Dubai, Male and Kuala Lumpur. Dubai leads with around 160 flights a week.

Top departure countries

Most direct flights to Colombo depart from India, United Arab Emirates and Maldives. India alone accounts for about 25% of all direct routes.

  • Indiaavg $124
  • United Arab Emiratesavg $156
  • Maldivesavg $269
  • Malaysiaavg $101
  • Qataravg $184

Direct routes & fares

Popular non-stop routes to Colombo range from Chennai at $96 to Male at $190 — a quick way to compare direct-flight fares.

Cheapest departure cities

The cheapest places to fly to Colombo from right now are Chennai from $96, Kuala Lumpur from $101 and Madurai from $110.

Longest direct flights

The longest direct flight to Colombo is from Sydney at about 11h 43m, followed by London (11h 40m) and Paris (11h 25m).

Popular departure cities to Colombo

DubaiUnited Arab Emirates
Dubai
160 flights/weekFrom $ 154
MaleMaldives
Male
126 flights/weekFrom $ 190
Kuala LumpurMalaysia
Kuala Lumpur
120 flights/weekFrom $ 101
ChennaiIndia
Chennai
112 flights/weekFrom $ 96
DohaQatar
Doha
98 flights/weekFrom $ 184
BangkokThailand
Bangkok
75 flights/weekFrom $ 164
SingaporeSingapore
Singapore
74 flights/weekFrom $ 171
MumbaiIndia
Mumbai
70 flights/weekFrom $ 124
DelhiIndia
Delhi
68 flights/weekFrom $ 160
DhakaBangladesh
Dhaka
67 flights/weekFrom $ 195
Abu DhabiUnited Arab Emirates
Abu Dhabi
64 flights/weekFrom $ 160
Kuwait CityKuwait
Kuwait City
48 flights/weekFrom $ 127
BengaluruIndia
Bengaluru
48 flights/weekFrom $ 119
SharjahUnited Arab Emirates
Sharjah
40 flights/weekFrom $ 154
IstanbulTurkey
Istanbul
26 flights/weekFrom $ 229
HyderabadIndia
Hyderabad
24 flights/weekFrom $ 114
TiruchirappalliIndia
Tiruchirappalli
16 flights/weekFrom $ 111
KochiIndia
Kochi
14 flights/weekFrom $ 116
ShanghaiChina
Shanghai
14 flights/weekFrom $ 184
JakartaIndonesia
Jakarta
14 flights/weekFrom $ 161
LondonUnited Kingdom
London
14 flights/weekFrom $ 332
ChengduChina
Chengdu
14 flights/weekFrom $ 222
RiyadhSaudi Arabia
Riyadh
14 flights/weekFrom $ 141
KunmingChina
Kunming
14 flights/weekFrom $ 174
Hong KongHong Kong
Hong Kong
14 flights/weekFrom $ 221
MelbourneAustralia
Melbourne
14 flights/weekFrom $ 307
MaduraiIndia
Madurai
14 flights/weekFrom $ 110
DammamSaudi Arabia
Dammam
14 flights/weekFrom $ 134
Frankfurt am MainGermany
Frankfurt am Main
13 flights/weekFrom $ 351
MuscatOman Sultanate Of
Muscat
10 flights/weekFrom $ 130
MoscowRussian Federation
Moscow
9 flights/weekFrom $ 331
ManamaBahrain
Manama
9 flights/weekFrom $ 154
TokyoJapan
Tokyo
8 flights/weekFrom $ 295
LahorePakistan
Lahore
8 flights/weekFrom $ 367
KathmanduNepal
Kathmandu
8 flights/weekFrom $ 260
KarachiPakistan
Karachi
8 flights/weekFrom $ 248
SydneyAustralia
Sydney
8 flights/weekFrom $ 314
TrivandrumIndia
Trivandrum
8 flights/weekFrom $ 147
GuangzhouChina
Guangzhou
8 flights/weekFrom $ 181
ParisFrance
Paris
7 flights/weekFrom $ 337
GanMaldives
Gan
6 flights/weekFrom $ 348
AhmedabadIndia
Ahmedabad
4 flights/weekFrom $ 145
SeoulKorea, Republic Of
Seoul
4 flights/weekFrom $ 226
VictoriaSeychelles Islands
Victoria
4 flights/weekFrom $ 303
WarsawPoland
Warsaw
3 flights/weekFrom $ 364
Tel AvivIsrael
Tel Aviv
3 flights/weekFrom $ 336
BeijingChina
Beijing
2 flights/weekFrom $ 184
KatowicePoland
Katowice
2 flights/weekFrom $ 366

Frequently asked questions

Which cities have the most frequent flights to Colombo?
The most popular routes are Dubai (160 flights per week), Malé (126 flights), and Kuala Lumpur (120 flights). Flights from Chennai and Doha are also in high demand, with around a hundred departures weekly.
How many airlines fly to Colombo?
There are 55 airlines flying to this city. The largest carriers are SriLankan Airlines, Indigo Air, FitsAir, Air India, and Qatar Airways, providing stable connections with key regions of the world.
Which airports receive flights to Colombo?
The main international hub is Bandaranaike International Airport (CMB). It is located 28 kilometers from Colombo and handles the vast majority of international flights arriving in the country.
From how many cities can you fly to Colombo?
The list of most popular destinations includes 15 cities that provide direct or transit access to the capital. The route network covers major hubs in the UAE, India, Thailand, Malaysia, and Qatar.
How to find great deals on flights to Colombo?
It is recommended to book tickets in advance, at least 2–3 months before departure, and consider flights with layovers in major hubs like Abu Dhabi or Istanbul. Comparing offers from 55 airlines will help you choose the best option.

We use cookies and services to collect user information. This is essential for the functioning of the site and for marketing purposes. You can find out more in .