Seychelles is one of the world's most beautiful destinations and Nigerians can visit visa-free — just a EUR 10 online Travel Authorisation and a yellow fever card. 90 days on the Indian Ocean. Mahé, Praslin, and La Digue are extraordinary.
Key Warnings
Insider Tips
NAFDAC-approved centre in Lagos or Abuja. Yellow card at least 10 days old before travel.
Complete short online form, upload passport photo page, pay EUR 10 by card. Approval within hours. Print or save on phone.
Lagos (LOS) → Dubai (DXB) → Mahé (SEZ) with Emirates. Or Lagos (LOS) → Addis (ADD) → Mahé (SEZ) with Ethiopian Airlines. Total: ~10–12 hours.
Mahé, Praslin (Vallée de Mai UNESCO), La Digue (Anse Source d'Argent beach). Snorkelling, coral reefs, giant tortoises.
⚠️ Yellow Fever Certificate required. Nigeria is a yellow fever endemic country. Seychelles requires a valid International Certificate of Vaccination (yellow card) from all travellers arriving from endemic countries including Nigeria. Certificate must be at least 10 days old. Obtain from NAFDAC-approved vaccination centres in Lagos or Abuja.
No visa application is made on this route, so there is no refusal rate. Entry can still be declined at the border — see the border experience section.
Travel Authorisation fees confirmed: EUR 10 / 30 / 70
Seychelles' official e-border FAQ lists the Travel Authorisation at EUR 10 for standard processing within 24 hours, EUR 30 for premium (6 hours) and EUR 70 for expedited (60 minutes); for children 12 and under EUR 10, 30 and 30. Fees exclude bank charges. Earlier versions of this page quoted the fee in US dollars or called the authorisation free.
Seychelles needs no visa but does need a Travel Authorisation
Seychelles requires no visa from any nationality, which is why this route reads as visa-free. Every visitor must still hold a Travel Authorisation obtained online before departure — mandatory since April 2024, checked by airlines at boarding. Being visa-free is not the same as having nothing to arrange.
Last verified: