Compare thousands of flights
Search all the top booking sites - in one place
Part of MoneySuperMarket
Saving you money for almost 20 years
Fare assistant
See extra baggage and card charges upfront
Trusted by travellers
Join millions of happy holidaymakers
British Airways have become the first carrier to offer a direct flight to Seychelles from the UK. As of March 24, flights will be available direct from Heathrow.
All other airlines operating flights to the Seychelles transit through Paris, Frankfurt, Dubai or Abu Dhabi. Flight times average between 13 and 18 hours, depending on stopovers. Most flights depart from London Gatwick (LGW) or Heathrow (LHR).
Emirates operates a handful of flights from Manchester (MAN), Newcastle (NCL), Birmingham (BHX) and Glasgow (GLA), and Etihad runs a service from Edinburgh (EDI). All flights land at Seychelles International Airport (SEZ) on the main island of Mahé.
The main airlines flying into the Seychelles are the national carrier Air Seychelles, along with Air France, Emirates, Etihad, Kenya Airways, Qatar Airways, Sri Lankan Airways and Turkish Airlines. The most direct flights to the Seychelles from London are via Paris with Air France. The Emirates and Etihad services through Dubai and Abu Dhabi also have quick stopovers. Lufthansa operates a flight to the Seychelles via Frankfurt; the onward journey from Frankfurt to Mahé airport is with the budget airline, Condor.
10 hrs 6 mins
(from London)
Seychellois rupee
Seychellois Creole, English and French