Getting there

All international flights land at Seychelles International Airport on main island Mahé, around 10km from capital Victoria. The major airlines operating into the Seychelles include Air Seychelles, Emirates, Etihad Airways and Qatar Airways. Taxi is the best mode of transport for a transfer to Mahé-based hotels, while nearby islands, such as Sainte Anne are reached by boat transfer. Seaplane is the best transport to visit islands further afield, such as Desroche, which is a 30-minute flight away.

Entry requirements

There are no visa requirements for entering the Seychelles, but you will need a valid passport, along with an onward or return flight ticket, and proof of accommodation, including contact details. A visitor’s permit is issued on arrival, which is valid for up to one month; this can be extended for up to three months for a fee of SCR1000 at the Department of Immigration in Victoria at Independence House, PO Box 430, Victoria, Mahé (

Immunizations & other health issues

The Seychelles is a safe country to visit when it comes to tropical diseases, with the World Health Organization stating there’s no risk of contracting malaria, cholera and yellow fever. However, if you’re visiting a country in the yellow fever zone up to six days prior to entering the Seychelles, you will need to organize a vaccination before your trip.

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.