Seychelles is one of the world's most beautiful destinations and Nigerians can visit visa-free — just a USD 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 USD 10 (~NGN 15,000) 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.
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: