๐Ÿ‡ฎ๐Ÿ‡ณ โ†’ ๐Ÿ‡ฎ๐Ÿ‡ท
Do Indian citizens need a visa for Iran?

Visa on arrival

Indian citizens can obtain a visa on arrival at Iranian airports for short tourism visits (since 2016 bilateral arrangement). e-Visa also available.

Last verified: 2026-05-24 ยท Source: official government page

At a glance

Visa typeVisa on Arrival / e-Visa (tourism)
Maximum stay30 days, extendable
Processing timeOn arrival (VOA) or 2โ€“5 days (e-Visa)
Application feeโ‚ฌ75 (VOA) / approx. โ‚ฌ60 (e-Visa)
Passport validity requiredValid 6+ months
Where to applyTehran IKA airport, Mashhad, Isfahan, Shiraz โ€” or e-Visa at e-visa.mfa.ir
Apply up toe-Visa: at least 2 weeks before travel

How to apply, step by step

  1. e-Visa: apply at e-visa.mfa.ir.
  2. Have travel insurance valid in Iran.
  3. On arrival: present passport + cash for VOA.
  4. Receive 30-day visa stamp.

Document checklist

  • Indian passport (6+ months)
  • Travel insurance valid in Iran
  • Return ticket
  • Hotel bookings
  • Photo

Frequently asked questions

Sanctions issues?

Iranian payments are sanctioned. Bring cash (Euros) โ€” international credit cards do not work in Iran.

What happens if I overstay?

Fines, possible re-entry bans, and complications for future applications.

About this page

Compiled by Julia Heldmann. Cross-checked against the official government source linked above and the Wikipedia article on visa policy of Iran.

See what changed in Iran entry rules in the last 90 days โ†’