Fly Cheaply
FLIGHT DEAL· 22 October 2026

Non-stop flights to Sri Lanka from London starting from £509

British Airways flies non-stop from London Gatwick to Colombo from £509 return, in November and December 2026.

Send this deal to a friend on WhatsApp
Non-stop flights to Sri Lanka from London starting from £509
From
London
United Kingdom
To
Colombo
Sri Lanka
Price
£509 – £534
return
Airline
British Airways
Stops
Non-stop
Travel dates
November - December 2026
Share this

Tea hills, ancient rock fortresses and palm-lined beaches, without a single change of plane.

British Airways flies non-stop from London Gatwick to Colombo from £509 return. The dates fall in November and December 2026, as the dry season starts on the west and south coasts.


✈️ The Deal

  • From: London Gatwick, UK
  • To: Colombo, Sri Lanka
  • Airline: British Airways
  • Stops: Non-stop
  • Price: £509–£534 return
  • When: November - December 2026

Example dates:

23/11/2026 - 24/12/2026
23/11/2026 - 10/12/2026
18/11/2026 - 01/12/2026
16/11/2026 - 01/12/2026
30/11/2026 - 15/12/2026

Check availability here →

Claim up to £520 for your delayed or cancelled flight →

The flight leaves Gatwick at 16:40 and lands in Colombo at 08:35 the next morning, after about 10h25. The return leaves Colombo at 10:35 and lands at Gatwick at 17:00 the same day. The Basic Economy fare includes a cabin bag. Checked bags cost extra.


💰 How far does your money go?

A pint in London now costs £6-7. In Sri Lanka, a plate of kottu roti costs about £2.50, a rice and curry lunch with five or six dishes £2, and a cold Lion lager in a beach bar £2.50-4. A tuk-tuk ride across town is about £1.30, and the train from Kandy to Ella costs less than £5 in second class.


☀️ The Weather

Colombo is hot all year, with highs of 30-31°C. November still brings some heavy showers to the west coast, but from December the west and south coasts are dry and sunny, with a calm sea at about 28°C. The hill country around Kandy and Ella is cooler, at about 20-24°C.


🏨 Where to Stay

Spend a night or two in Colombo before heading to the hills or the beaches.

Marine Bay Colombo · 9.1/10 · From £25/night
A simple, well-run guesthouse close to the sea and the Galle Road buses.

Cinnamon Grand Colombo · 9.1/10 · From £101/night
A big city hotel with a large pool and some of Colombo's best restaurants.

Galle Face Hotel · 9.2/10 · From £143/night
A colonial landmark from 1864 on the seafront, with sunset drinks on the veranda.


🎯 What to Do

Sri Lanka packs ancient cities, tea country and beaches into a small island.

Sigiriya and Dambulla: The rock fortress with its frescoes and the cave temples of Dambulla, on a day trip from Colombo.

Kandy and the tea country: The Temple of the Tooth, a tea factory and a spice garden in one day.

Colombo by tuk-tuk: The markets of Pettah, colonial Fort and the Galle Face Green by tuk-tuk.

Lotus Tower: The tallest tower in South Asia, with a buffet and views over the city and the ocean.


🗺️ Where to Go From Here

From Colombo, the rest of Sri Lanka and the Maldives are close.

Galle: The Dutch fort town on the south coast, about 2 hours by train or road.

Ella: Green hills and the Nine Arch Bridge, reached by one of the world's most scenic train rides.

Maldives: Overwater villas and coral reefs, about 1h20 by air. Search flights


From £509 return, non-stop from London to Sri Lanka. Five dates, and the beaches are at their best.

Send this deal to a friend on WhatsApp
⚠️
Fare availability notice
This fare was verified and available on 22 October 2026. Flight prices change frequently — availability and pricing may differ by the time you search.
Don't miss the next one

Get every flight deal we find, on your favourite app.

Pick how you want to hear from us — or all three. Free, no spam.

✈️
20k joined
Email Newsletter
Hand-picked flight deals. Free.
💬
8k joined
WhatsApp Channel
Instant deal alerts. Free.
Join Channel →
✈️
375 joined
Telegram Group
Live community · chat with us
Join Group →
Liked this? Share it
✈ The Cheap Seats — free newsletter

Get deals like this in your inbox.

Hand-picked flight deals straight to your inbox. No spam, unsubscribe anytime. 20,000+ readers.

Disclosure: Some links in this article are affiliate links. If you book or buy through them, Fly Cheaply may earn a commission at no extra cost to you.
Keep reading

More deals from United Kingdom

All cheap flights from UK →
Non-stop flights to Sri Lanka from London starting from £509