Flights to Colombo: The Complete Guide

Flights to Colombo, Sri Lanka: which airport to use, cheapest months to fly, best airlines, airport transfer costs, and booking tips.

Skip the planning.
Join the waitlist and Oerno builds this itinerary for you.
Join waitlist

Flights to Colombo: The Complete Guide

Colombo is the gateway to Sri Lanka. Whether you are heading to the tea plantations of Kandy or the beaches of Galle, your journey almost certainly begins at Bandaranaike International Airport (BMB). Located roughly 35 kilometers north of the city center, BMB handles the vast majority of international traffic. A smaller secondary airport, Ratmalana (RML), serves domestic routes and select regional flights. To find the best flights to Colombo, you need to navigate seasonal demand and tactical booking windows. This guide breaks down the logistics of flying into Sri Lanka’s commercial capital.

Which airport should you fly into?

There are two primary airports serving the Colombo metropolitan area. Most international travelers will exclusively use Bandaranaike International.

  • Bandaranaike International Airport (CMB): Located in Katunayake, 32km (20 miles) north of Colombo. This is the primary international hub. Travel time to the city center is roughly 45–60 minutes via the E03 Colombo-Katunayake Expressway.
  • Ratmalana International Airport (RML): Located 15km (9 miles) south of Colombo. This airport primarily handles domestic flights, private jets, and a limited number of regional international flights (mostly from the Maldives).

Best time to book flights to Colombo

Timing your booking affects your fare more than the day of the week you fly. To secure the cheapest flights to Colombo, aim to book your tickets 5 to 7 weeks in advance for regional travel from hubs like Dubai, Singapore, or Chennai.

For long-haul flights from Europe, North America, or Australia, the ideal booking window is 4 to 6 months before departure. If you plan to visit during the peak winter season (December to February), increase this lead time to 8 months. Prices spike significantly as availability drops for these high-demand dates.

Cheapest months to fly to Colombo

The cheapest flights to Colombo typically appear during the "Yala" monsoon season. This period runs from May to August. During these months, the southwest of the island receives heavier rainfall, leading to a dip in tourism and lower airfares.

September and October are also affordable shoulder-season months. You will find the highest prices in December and January, driven by holiday travelers, and in July and August, when the Esala Perahera festival in nearby Kandy attracts global crowds. For the best balance of weather and price, look at flights in late April or early November.

Direct flights vs connecting flights

Direct flights to Colombo are limited if you are traveling from outside of Asia or Europe. SriLankan Airlines operates the majority of non-stop routes from major hubs like London (LHR), Paris (CDG), and Melbourne (MEL).

Connecting flights are often cheaper than direct options. Common layover hubs include:

  • Middle East: Dubai (DXB), Doha (DOH), and Abu Dhabi (AUH).
  • Southeast Asia: Singapore (SIN), Kuala Lumpur (KUL), and Bangkok (BKK).
  • South Asia: Chennai (MAA) and Mumbai (BOM).

Opting for a layover in the Middle East or India can frequently save you 20-30% on your total fare compared to a non-stop flight.

Best airlines flying to Colombo

Several full-service and low-cost carriers serve Bandaranaike International Airport.

  • SriLankan Airlines: The national carrier with the most direct routes and frequent schedules into CMB.
  • Emirates: Offers multiple daily flights from Dubai with extensive connections to the Americas and Europe.
  • Qatar Airways: Provides high-frequency service through Doha, often cited for its consistent cabin service.
  • AirAsia: A primary low-cost option for travelers connecting through Kuala Lumpur or Bangkok.
  • IndiGo: India’s largest budget airline, offering numerous short-haul connections from various Indian cities.

Getting from the airport to the city center

Once you land at CMB, you have several options to reach downtown Colombo. Prices fluctuate based on fuel costs, but these ranges remain standard.

  • Taxi: Official airport taxis operate on fixed rates. Expect to pay between 4,500 LKR and 7,000 LKR depending on the vehicle size and your destination in the city. Confirm if the expressway toll (300 LKR) is included in the quote.
  • Rideshare (PickMe and Uber): These are the most popular and transparent ways to travel. PickMe is the local leader. Fares are usually lower than airport taxis, ranging from 3,500 LKR to 5,500 LKR.
  • Express Bus (Route 187): A dedicated air-conditioned bus runs from the airport to the Colombo Central Bus Stand (Pettah). It costs approximately 500 LKR. It is cheap but can be difficult to navigate with heavy luggage.
  • Train: There is a railway station in Katunayake, but it is not directly attached to the terminal. You must take a short taxi/tuk-tuk to the station. This is the least convenient option for international arrivals.

Flight duration from major cities

Flight times vary significantly based on wind patterns and layover durations. These are approximate non-stop or shortest-connection times:

  • From London: 10 hours 30 minutes (Direct)
  • From New York: 18–20 hours (1 stop)
  • From Dubai: 4 hours 15 minutes (Direct)
  • From Sydney: 12–14 hours (1 stop or direct seasonal)
  • From Singapore: 3 hours 50 minutes (Direct)
  • From Mumbai: 2 hours 30 minutes (Direct)

Tips for finding cheap flights to Colombo

Follow these practical steps to reduce your travel costs:

  1. Use Search Engines with Flexible Dates: Use tools that allow you to view prices for an entire month. Shifting your departure by just two days can result in several hundred dollars of savings.
  2. Monitor Regional Budget Hubs: If long-haul flights into Colombo are expensive, look for cheap flights into Singapore, Kuala Lumpur, or Chennai. Then, book a separate low-cost carrier ticket (like AirAsia or IndiGo) for the final leg to Colombo.
  3. Fly Mid-Week: Tuesday and Wednesday are statistically the cheapest days to fly to Colombo. Avoid Friday and Sunday departures when local business travelers and weekend tourists drive up demand.
  4. Avoid Public Holidays: Prices spike during the Sinhala and Tamil New Year (mid-April). If you don't need to be in the city for the festivities, avoid this week entirely.
  5. Set Fare Alerts: Airfare prices for Colombo fluctuate based on fuel surcharges and currency volatility. Set an alert on your booking app to notify you when prices drop below the average for your specific dates.

More Colombo guides

Back to the Colombo guide

Have Oerno plan your Colombo trip

Tell us what you like, we'll build the itinerary and book it — all in one app.

Join the waitlist

Plan it. Book Colombo.

Four quick questions help us build the right thing, and help our investors see what travellers actually want.

1. How often do you travel? (pick one)
2. What's the most painful part of booking a trip? (pick all that apply)
3. Who do you usually book trips for?
4. Would you pay for an app that books your full trip in 60 seconds?

No spam. No marketing emails. Just product updates.