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)
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
- Official route
- Open source (opens in a new tab)
Shareable verdict: Indian citizens need an eVisa to enter Nigeria for up to 90 days. Checked 24 Jun 2026.
Open SVG cardCost 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.