Flights to Sri Lanka — Booking Tips, Airlines & Best Deals
Contents
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
| Origin | Route | Approximate Total Time |
|---|---|---|
| London | Non-stop (SriLankan) | 10.5 hours |
| London | Via Dubai or Doha | 12–14 hours |
| Sydney | Via Singapore | 11–13 hours |
| Melbourne | Via Singapore or Dubai | 13–15 hours |
| New York | Via Dubai or Doha | 18–22 hours |
| Los Angeles | Via Singapore or Dubai | 20–24 hours |
| Singapore | Direct | 3.5 hours |
| Dubai | Direct | 4 hours |
| Chennai | Direct | 1.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.
- 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.
- Official airport taxi: Metered or fixed-rate vouchers from the desk inside arrivals — approximately LKR 3,500–5,000 to central Colombo.
- 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.
- 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
- Visit Colombo — first stop for most arrivals from Bandaranaike Airport
- Visit Trincomalee — the best east coast destination for May–September arrivals
- Sri Lanka visa guide — ETA process and cost before you book flights
- Colombo airport guide — detailed arrival, transport, and transfer guide
- Best time to visit Sri Lanka — how the two monsoon seasons affect where to go and when to fly
- Getting around Sri Lanka — trains, buses, tuk-tuks and private drivers once you’re there
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.