Travel to Seychelles
Flying to Seychelles
The national carrier Air Seychelles (www.airseychelles.com) has regular flights to Seychelles from major destinations in Europe, Asia, Africa and the Middle East.
From the UK, British Airways (www.britishairways.com) flies direct from London Heathrow to Mahé during the summer months.
Alternatively, Emirates flies via Dubai, Ethiopian Airlines (www.ethiopianairlines.com) flies via Addis Ababa, and Lufthansa (www.lufthansa.com) flies via Frankfurt, with the onward flight provided by Condor (www.condor.com).
April to October are generally considered as peak months for visitors to Seychelles, so airfares are higher accordingly.
The main airport is: Seychelles International Airport.
Seychelles International AirportCode
Seychelles International Airport is situated 10km (6 miles) southeast of Victoria, on the island of Mahé.Telephone
+248 384 000AddressVictoria
Find out more >
From London - 10 hours (direct); New York - 19 hours (including stopover).
Travelling to Seychelles by Rail
Driving to Seychelles
Getting to Seychelles by boat
Cargo ships call at the port of Mahé, but there are no scheduled passenger services.
Seychelles is a popular cruise stop and there are frequent cruises of the islands. The majority of cruise lines stop at Mahé with some also visiting La Digue. Cruises lines stopping in Seychelles include Oceania (www.oceaniacruises.com) and Fred. Olsen Cruise Lines (www.fredolsencruises.com).
There are also several smaller cruise operators offering tours around the main islands.
Browse our Video Guides