We compare what's there to find the best deals for you.
Please enter a valid email address
You're now signed up. Great deals will soon be delivered to your inbox.
Language: Creole | Currency: Seychellois Rupee (SCR) | Local time: DST | Avg. Flight time: 10 hrs
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.
For those staying on other islands in the archipelago, transfers are quick and easy as the airport on Mahé is also the main hub for inter-island flights.
In addition, the private helicopter service ZilAir operates next door to the airport. Transfers to private island resorts must be booked through the individual resorts rather than direct with ZilAir.
For more information on transfers, visit our how to get around the Seychelles page.
Cheap flights to the Seychelles can be found between February and April and in June, which are considered low season. Prices then shoot up between July and August and December and January, so if you want to travel during these months and hope to find cheap Seychelles flights, book at least three to four months in advance.
The cheapest flights to the Seychelles in 2017 are often found with Kenya Airways, Emirates and Turkish Airlines.
The Seychelles is an increasingly popular cruise destination. Cruise lines stopping in the Seychelles in 2017 include Silversea, Oceania, and Regent Seven Seas Cruises.
Most of these dock in Mahé and a few stop at La Digue, as these are the only two islands with suitable docks. More recently, two smaller cruise liners, Crystal Esprit and Variety Cruises, have been offering weeklong cruises to explore more of the islands. Given the smaller size of their ships, they are able to anchor in bays and off uninhabited islands that don’t have docking facilities.
Visas are not required for British passport holders. Note, however, that if you have travelled through any country at risk of yellow fever prior to entering the Seychelles, you will be required to show a vaccination certificate.