Flights to Sri Lanka — Booking Tips, Airlines & Best Deals

· 6 min read Practical
Commercial airplane approaching Bandaranaike International Airport, Sri Lanka

Almost all international visitors to Sri Lanka arrive at a single airport: Bandaranaike International Airport (CMB), located 30 km north of Colombo near Katunayake. A second international airport at Mattala Rajapaksa (HRI) near Hambantota exists but handles almost no scheduled traffic and is not a practical option.

The Main Airport: Colombo (CMB)

Bandaranaike is a single-terminal airport handling all international arrivals and departures. It is functional but not large — immigration queues can be lengthy during peak arrival times (multiple flights from the Gulf land between 4am and 7am). Have your ETA confirmation, passport, and first-night accommodation address ready.

Facilities on arrival: ATMs in the arrivals hall (use these rather than currency exchange desks for better rates), Dialog and Mobitel SIM card counters, hotel booking desks, and a few cafes.

Airlines Serving Sri Lanka

SriLankan Airlines

The national carrier flies from London Heathrow, Frankfurt, Paris, Rome, Zurich, Dubai, Singapore, Bangkok, Sydney, Melbourne, Mumbai, Delhi, Chennai, Kuala Lumpur, and other destinations. The London non-stop takes approximately 10.5 hours and is the most direct option from Europe.

SriLankan is a oneworld alliance member, which means frequent flyer points can be earned and redeemed across British Airways, Qatar Airways, and other oneworld partners.

Gulf Carriers

Emirates (via Dubai), Qatar Airways (via Doha), Etihad (via Abu Dhabi), and flydubai (via Dubai) all serve Colombo. These are consistently among the best-priced options from the UK, Europe, Australia, and North America due to the competitive Gulf carrier market. One-stop journey time from London via the Gulf is typically 12–14 hours total.

From Southeast Asia

Singapore Airlines (via Singapore) — a strong option from Australia and New Zealand. Singapore to Colombo is approximately 3.5 hours. Thai Airways routes via Bangkok.

From India

IndiGo, Air India, and SriLankan Airlines operate frequent services from Chennai, Mumbai, Delhi, Bangalore, and other Indian cities. Chennai to Colombo is just 1.5 hours — the shortest international route into Sri Lanka.

Flight Times from Major Hubs

OriginRouteApproximate Total Time
LondonNon-stop (SriLankan)10.5 hours
LondonVia Dubai or Doha12–14 hours
SydneyVia Singapore11–13 hours
MelbourneVia Singapore or Dubai13–15 hours
New YorkVia Dubai or Doha18–22 hours
Los AngelesVia Singapore or Dubai20–24 hours
SingaporeDirect3.5 hours
DubaiDirect4 hours
ChennaiDirect1.5 hours

No non-stop flights operate from North America to Sri Lanka. Gulf carriers via Dubai or Doha are the most common routing for US and Canadian travellers.

Typical Fare Ranges

These are approximate return economy fares as of 2026:

  • From London: GBP 400–900. Cheapest on Gulf carriers. SriLankan non-stop commands a premium of GBP 50–150 over one-stop alternatives.
  • From Sydney/Melbourne: AUD 700–1,400. Singapore Airlines via Changi is popular.
  • From New York: USD 700–1,100. Via Gulf hubs typically.

When to Book for the Best Deals

Peak season (December–March): The west and south coasts are in their dry season, and European winter drives demand. Book 4–6 months ahead for December–January travel. Fares can be 50–80% above shoulder prices during the Christmas and New Year window (December 15–January 10). Compare flights to Colombo across multiple airlines — prices can vary significantly between departure dates and booking platforms.

Cheapest months: May to September. The southwest monsoon brings rain to the west coast, but the east coast (Arugam Bay, Trincomalee, Pasikuda) and Hill Country are in their best weather. Lower demand means lower fares.

Shoulder periods (February–April, October–November): Book 2–3 months ahead. Good balance of reasonable fares and decent weather across most of the island.

Flexible dates: Shifting by 2–3 days can save GBP 50–150 on a return ticket. Mid-week departures from London are consistently cheaper than weekend flights.

Domestic Flights Within Sri Lanka

Sri Lanka is a small island — 435 km from north to south — and domestic flights are limited. Cinnamon Air and Helitours have operated seaplane and light aircraft services between Colombo (Bandaranaike water terminal near the city), Sigiriya, Dambulla, Batticaloa, and Trincomalee. Services are irregular and schedules change frequently — check current availability rather than building an itinerary around them.

For most travellers, overland transport (train, bus, or private driver) is the practical way to move around Sri Lanka. The Colombo to Kandy train takes 2.5–3 hours, Colombo to Galle is 2–3 hours by expressway, and a private driver covers most multi-day itineraries for USD $40–60 per day.

Budget Tips

  • Gulf carriers regularly undercut SriLankan Airlines on the London route by GBP 50–200, though the non-stop convenience has real value on a 10.5-hour flight
  • Avoid the Christmas peak (December 15–January 10) — fares and accommodation prices spike simultaneously
  • East coast itineraries in June–August combine the cheapest flights of the year with the best beach weather on that coast
  • Book early for December–January — 4–6 months ahead is not excessive for this window
  • SIM cards at the airport (Dialog or Mobitel) cost approximately LKR 1,500–2,000 for a tourist package with data — buy on arrival rather than roaming
  • If your flight is disrupted: EU261 and UK261 regulations entitle passengers on EU- or UK-origin flights to compensation of up to EUR 600 for significant delays or cancellations caused by the airline. FlightRights handles claims at no upfront cost — you only pay if compensation is recovered.

Getting from Colombo Airport to the City

The airport is 30 km north of central Colombo. Journey time is 45 minutes to 1.5 hours depending on traffic.

  1. PickMe app: The best value option. Request a ride from the airport — approximately LKR 1,800–2,800 to central Colombo. Download the app before arriving.
  2. Official airport taxi: Metered or fixed-rate vouchers from the desk inside arrivals — approximately LKR 3,500–5,000 to central Colombo.
  3. Pre-booked private transfer: Most mid-range and upmarket properties offer airport pickups, or book directly with a specialist. Welcome Pickups covers fixed-price transfers from Bandaranaike to Colombo, Negombo, Kandy, Sigiriya, and the south coast — price agreed before you land, driver waiting at arrivals.
  4. Bus: Public buses run from outside the airport but are not practical with luggage after a long flight.

No direct rail link exists between the airport and Colombo as of 2026. Road transport is the only practical option.

All prices are approximate as of 2026 and subject to change.

Plan Your Trip

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Frequently Asked Questions

Which airlines fly direct to Sri Lanka from the UK?
SriLankan Airlines operates a non-stop service from London Heathrow to Colombo, taking approximately 10.5 hours. Gulf carriers (Emirates, Qatar Airways, Etihad) offer one-stop connections via Dubai, Doha, or Abu Dhabi and are often cheaper.
Are there non-stop flights to Sri Lanka from the USA?
No. The most common routes from North America are via Dubai, Doha, or London, with total journey times of 18–22 hours from New York and 20–24 hours from Los Angeles.
When is the cheapest time to fly to Sri Lanka?
May to September offers the lowest fares — the southwest monsoon on the west coast suppresses demand. December 15 to January 10 is peak pricing. Book 4–6 months ahead for December travel.

Flights

Find the Best Fares to Sri Lanka

Aviasales searches hundreds of airlines and booking sites for the cheapest fares to Colombo (Bandaranaike International Airport). Most long-haul routes connect via the Gulf, Singapore, or India.

Search Flights on Aviasales →

Same price as booking direct — we earn a small commission at no extra cost to you.