Visa requirement

Nigeria visa for Indian citizens

Official-source answer with stay limit, cost, required documents and last verification date.

Verified answer

Indian citizens need an eVisa to enter Nigeria for up to 90 days.

Last verified: (today)

eVisa

What this means: An eVisa is a real visa you apply and pay for online before travel; approval arrives before you fly, unlike a visa on arrival.

Confidence: Medium Likely current — confirm details with the official source.

Max stay
90 days
Official cost
Varies — see notes
Before departure
Apply online before you fly

Shareable verdict: Indian citizens need an eVisa to enter Nigeria for up to 90 days. Checked 24 Jun 2026.

Open SVG card

Cost note

Nigeria eVisa and short-visit visa fees are shown by the Nigeria Immigration Service during application.

Passport and transit notes

Passport validity
passport valid for at least 6 months after arrival; 2 blank pages; The Nigerian mission lists a passport valid for at least 6 months with at least 2 blank visa pages for tourist-visa endorsement.
Validity source (opens in a new tab) Validity guide
Transit
airside transit: conditional; landside transit: required; Transit treatment depends on route and whether the traveller enters Nigeria. Passing immigration requires meeting the normal visa/eVisa rule unless an official exemption applies.
Transit source (opens in a new tab) Transit guide

What you need

  • passport valid at least 6 months with blank visa pages
  • Nigeria eVisa or tourist visa approval
  • return ticket
  • proof of funds
  • hotel reservation or host invitation

Why this verdict

Nigeria's official immigration service lists short-visit visa classes for tourism and related visits, and the eVisa system is the current digital route for eligible short-stay applications. Indian travellers should use the official portal and the New Delhi mission's requirements for the exact category.

Frequently asked questions

Do Indian citizens need a visa for Nigeria?
Indian citizens need an eVisa to enter Nigeria for up to 90 days. (eVisa.) Verified 24 Jun 2026 against the official source.
How long can Indian passport holders stay in Nigeria?
Up to 90 days.
How much does the Nigeria entry cost for Indian citizens?
The official fee varies — see the official source. This page tracks the official government fee only, not agent markup.

Related countries

Nigeria visa for other passports

Related guides

All Indian visa requirements