What the Seychelles visa rules mean for Canada travellers
Canada citizens do not need a full visa for Seychelles, but they must obtain an electronic travel authorisation (eTA) online before they fly — valid for stays of up to 90 days. An eTA is linked to your passport number and is usually approved within minutes to a few days; airlines check it at check-in, so apply before you book non-refundable travel.
The main option is the Electronic Travel Authorisation, which costs 10 EUR.
Documents to prepare
Whatever your visa status, Seychelles applies the same entry conditions to every traveller:
- Passport validity: Seychelles Immigration says the passport must be valid for the period of the intended stay until arrival back in the holder's country of origin or residence. The UK Foreign Office says your passport must be valid for th…
- Vaccinations: Yellow fever: The official Travel Authorisation site says you upload a yellow fever vaccination certificate only if you are travelling from a country or region where the disease is endemic, and that you do not need one if you transit…
- Travel insurance: No official source we could read states a travel-insurance requirement for Seychelles.
- Return or onward ticket: Seychelles Immigration says a valid return or onward ticket for the duration of the visit must be presented for the Visitor's Permit issued on arrival, and the official Travel Authorisation site says you can apply only …
Seychelles entry rules compared
Seychelles does not grant visa-free entry to any passport. Canada citizens are treated the same way as Antigua and Barbuda, Argentina, Bahamas, Barbados and Belize. Overall the Canada passport ranks #32 in the world with 117 visa-free destinations.
More travel options
Planning a longer trip in Africa? With a Canada passport you can also visit 13 countries in the region without a visa, including Angola, Botswana, Cape Verde, Gambia, Lesotho, Morocco, Mauritius and Senegal.
In the other direction, Seychelles citizens need a visa to visit Canada.