Getting to Sri Lanka from the UK has never been easier. With direct flights from London Heathrow taking around 10–11 hours and a range of excellent connecting options via the Middle East, the pearl of the Indian Ocean is closer than most British travellers realise. Here's everything you need to know to plan your journey.
SriLankan Airlines operates direct flights from London Heathrow to Bandaranaike International Airport (CMB) near Colombo. The overnight flight departs in the evening and arrives the following morning — ideal for maximising your holiday time. Direct flights are the most convenient option, and SriLankan Airlines offers a comfortable service with generous baggage allowances and authentic Sri Lankan hospitality on board.
Emirates (via Dubai), Qatar Airways (via Doha), and Etihad (via Abu Dhabi) all offer excellent connections to Colombo from multiple UK airports including Heathrow, Gatwick, Manchester, Birmingham, and Edinburgh. These carriers often provide the most competitive fares and the option to break your journey with a stopover in the Gulf — a chance to add a night or two in Dubai or Doha to your trip.
Sri Lanka is 5.5 hours ahead of GMT (4.5 hours during BST). The relatively modest time difference means jet lag is manageable for most British travellers. Our top tip: take the overnight flight, sleep as much as you can on the plane, and step into the Sri Lankan sunshine on arrival. Your body clock adjusts quickly, and most guests feel fully acclimatised within a day.
British citizens need an Electronic Travel Authorisation (ETA) to visit Sri Lanka, which can be applied for online before departure. The ETA grants a 30-day tourist visa and is typically approved within 24 hours. Your passport must be valid for at least six months from your date of entry. We handle all the guidance for our guests so there are no surprises at immigration.