Journey from the UK
How long is the flight to Sri Lanka?
About 11 hours direct from London to Colombo, or 13 to 16 hours with a stop in the Gulf. Sri Lanka is 5½ hours ahead in winter and 4½ in summer.
- Under 3 hours
- 3 to 6 hours
- 6 to 10 hours
- 10 hours or more
SriLankan Airlines has flown direct from Heathrow. Gulf airlines connect from regional UK airports.
Flight times from London
- Colombo (CMB), direct10 hours or more
About 11 hours.
- Via Dubai, Doha or Abu Dhabi10 hours or more
About 13 to 16 hours total.
The journey at a glance
Straight-line estimate for a direct flight from Heathrow. Real flights often take longer.
Before you go
- The airport is north of Colombo, so the south coast beaches are 1½ to 2½ hours away by road.
Stay and do
Ready to book Sri Lanka? Compare places to stay and things to do.
We may earn a commission if you book through these links, at no extra cost to you. It never affects our ratings.