Colombo is served by Bandaranaike International Airport (CMB), the primary international gateway to Sri Lanka. Located in Katunayake, it is a major hub in South Asia, offering extensive connectivity from across the Indian Subcontinent, the Middle East, Southeast Asia, and growing links from Europe and Australia.
The airport provides vital regional connections from key hubs such as Dubai (DXB), Doha (DOH), Abu Dhabi (AUH), Singapore (SIN), Kuala Lumpur (KUL), and major Indian cities like Chennai (MAA) and Mumbai (BOM). Important long-haul origins include London (LHR), Frankfurt (FRA), Melbourne (MEL), and Toronto (YYZ). There is also a high volume of flights from destinations popular with migrant workers in the Middle East.
SriLankan Airlines is the national carrier and operates a significant hub at CMB, with a wide network across Asia and Europe bringing passengers to Colombo. The airport is also a key destination for Middle Eastern giants like Emirates, Qatar Airways, and Etihad Airways, as well as other Asian carriers such as Singapore Airlines, AirAsia, and IndiGo. This mix creates strong competition on many routes into Colombo.
To secure cheap flights to Colombo, book regional flights from the Middle East or Southeast Asia 1-2 months in advance. For long-haul travel from Europe or Australia, aim to book 3-5 months ahead. Use flight comparison tools and set price alerts. Flying on weekdays can be cheaper. For the best deals from Europe, compare direct fares on SriLankan with connecting fares via Middle Eastern hubs (Dubai, Doha), which are often very competitive. Signing up for airline newsletters, especially from low-cost carriers like AirAsia for regional travel into Colombo, can help catch promotions.