London to Colombo gives you a real choice: SriLankan Airlines flies the route non-stop from Heathrow in under eleven hours, or you can save money on a one-stop itinerary through the Gulf or Istanbul. This guide covers who flies to Sri Lanka, what a fair return fare looks like in pounds, and when to book for the best price.
Route: London (LHR) → Colombo Bandaranaike (CMB)
Distance: approximately 8,700 km (5,400 miles)
Non-stop flight time: about 10h 45m eastbound
Direct flights: Yes — SriLankan Airlines flies non-stop from London Heathrow (daily, Airbus A330). One-stop options through Dubai, Doha, Abu Dhabi or Istanbul are usually cheaper.
Fares from London to Colombo (GBP)
Sri Lanka is a year-round destination, but fares track its two monsoon patterns and the peak holiday weeks. The dry, popular season on the west and south coasts runs December to March — the priciest window, along with Christmas and New Year. The quieter months from April to September usually bring the lowest fares. The figures below are typical economy return fares in pounds; the cheapest are almost always one-stop itineraries, with the SriLankan non-stop sitting toward the higher end.
| Month | Demand | What to expect |
|---|---|---|
| January | — | high |
| February | — | high |
| March | — | medium-high |
| April | — | medium |
| May | — | low |
| June | — | low |
| July | — | medium (school holidays) |
| August | — | medium |
| September | — | low |
| October | — | low-medium |
| November | — | medium |
| December | — | very high |
Checked against every return fare on sale as we write: connecting returns run £591–£658 with a median of £632 — a remarkably tight band — so about £630 is the going rate and a fare under £600 is a genuinely good one. Nothing on sale is below £591, so the sub-£500 fares sometimes quoted for this route are not available. Qatar Airways supplies half the cheap fares from Gatwick, with Air India cheapest at £591 and Etihad from £597. The SriLankan non-stop from Heathrow is a flat £802, so it does indeed start higher — around £620–£750 outside the peak weeks.
Airlines on this route
Non-stop (about 10¾ hours):
- SriLankan Airlines — the only non-stop, daily from Heathrow on the Airbus A330; the island’s flag carrier and the simplest way to fly.
One-stop (usually the cheapest, about 13–18 hours total):
- Qatar Airways via Doha — frequent, well-rated, often the best value from all three main London airports.
- Emirates via Dubai — strong economy and a wide schedule.
- Etihad via Abu Dhabi — consistently competitive fares to Colombo.
- Turkish Airlines via Istanbul — typically among the lowest headline fares.
Because the Gulf and Istanbul carriers compete hard, they usually undercut the non-stop by £50–£150. If time matters most, book SriLankan direct; if price is the priority, a single stop through Doha, Dubai or Istanbul is the sweet spot.
When to book & how to save
- Book 2–4 months ahead for the best balance of price and choice; long-haul fares to Colombo rarely fall in the final weeks.
- Avoid the peaks if you can: Christmas, New Year and the December–March high season are the busiest and most expensive.
- Travel April to September for the lowest fares — the south-west coast sees more rain, but the east coast (Trincomalee, Arugam Bay) is at its best.
- Be flexible on London airport: Heathrow has the non-stop, but a one-stop out of Gatwick or Stansted is often cheaper.
- Check checked-bag rules: SriLankan and the Gulf carriers usually include 25–30 kg to Colombo; the cheapest “light” fares may not, so compare the all-in price.
Arriving in Colombo
Flights land at Bandaranaike International (CMB), about 32 km north of the city at Katunayake. There’s no train from the terminal, so the usual options are the official airport taxi or a pre-booked transfer (roughly £18–£28 into central Colombo), or the cheaper airport expressway bus. The E03 expressway makes the drive into the city around 30–45 minutes outside rush hour. Many visitors head straight south to the coast or up to the hills, so check whether your hotel offers a pickup before you queue for a taxi.
Frequently asked questions
How long is the flight from London to Colombo?
The non-stop SriLankan Airlines flight takes about 10 hours 45 minutes eastbound from Heathrow, and a little longer coming back against the winds. One-stop itineraries through Dubai, Doha, Abu Dhabi or Istanbul typically take 13 to 18 hours in total, depending on the connection.
Are there direct flights from London to Colombo?
Yes. SriLankan Airlines flies non-stop from London Heathrow to Colombo, currently daily on the Airbus A330. If you’d rather save money, one-stop flights with Qatar Airways, Emirates, Etihad or Turkish Airlines are usually cheaper than the direct service.
How much does it cost to fly from London to Colombo?
Connecting returns run £591–£658 with a median of £632 — the cheapest are Air India (from £591) and Etihad (from £597), with Qatar Airways supplying most of the volume. The SriLankan non-stop is £802. The December peak sits toward the top of the range.
What is the cheapest month to fly from London to Colombo?
May, June and September are the quietest months to travel. In the dates we could price, connecting returns started at £591 and the SriLankan non-stop was a flat £802. Avoid late December to March and the Christmas holidays, which are the busiest and most expensive weeks.
Which airlines fly from London to Colombo?
Non-stop: SriLankan Airlines from Heathrow, a flat £802 in our fare data. One-stop, cheapest first: Air India (from £591), Etihad via Abu Dhabi (from £597), Qatar Airways via Doha (£617–£657, and much the most common, from Gatwick) and Air Arabia (£644–£647). Emirates and Turkish Airlines also sell the route but did not appear among the cheapest fares we checked.
Which airport do I fly into in Colombo?
You arrive at Bandaranaike International (CMB), Sri Lanka’s main gateway, about 32 km north of Colombo near Katunayake. A smaller domestic airport (Ratmalana) sits south of the city, but international long-haul flights all use CMB.
How far in advance should I book London to Colombo flights?
Aim to book 2 to 4 months ahead. Long-haul fares to Colombo tend to rise as departure approaches, especially around the December–March high season and the Christmas peak, so early booking almost always wins.
Is it cheaper to fly on weekdays?
Often, yes — midweek departures (Tuesday to Thursday) are usually a little cheaper than Friday–Sunday, and flying out and back on weekdays can save £30–£90 on a return. Being flexible by a day or two is one of the easiest ways to cut the fare.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.



