Direct flights from the UK to Mahe offer the fastest route to the Seychelles archipelago. British Airways operates non-stop flights from London Heathrow twice weekly (Wednesdays and Saturdays), taking around 10 hours 15 minutes.
Mahe is the largest island in the Seychelles, home to the capital Victoria and some of the world's most beautiful beaches. The archipelago offers pristine coral reefs, unique wildlife, and luxury resort experiences.
Non-stop to paradise
Direct flights to Mahe get you to the Seychelles without layovers in the Middle East or Africa.
Overnight flight
Evening departures arrive in Mahe early morning, maximising your time in the islands.
Premium cabin options
British Airways offers World Traveller Plus, Club World, and First Class on the route.
Island connections
From Mahe, connect to Praslin, La Digue, and other islands by ferry or domestic flight.
Which UK airports offer direct flights to the Seychelles?
How long is a direct flight from the UK to the Seychelles?
What time do direct flights to the Seychelles depart?
Do I need a visa to visit the Seychelles?
How often do direct flights to the Seychelles operate?
Which airlines fly direct from the UK to the Seychelles?
Are direct flights to the Seychelles available year-round?
How do I get from Mahe to other Seychelles islands?