๐ฎ๐ณ โ ๐ฎ๐ท
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 type | Visa on Arrival / e-Visa (tourism) |
|---|---|
| Maximum stay | 30 days, extendable |
| Processing time | On arrival (VOA) or 2โ5 days (e-Visa) |
| Application fee | โฌ75 (VOA) / approx. โฌ60 (e-Visa) |
| Passport validity required | Valid 6+ months |
| Where to apply | Tehran IKA airport, Mashhad, Isfahan, Shiraz โ or e-Visa at e-visa.mfa.ir |
| Apply up to | e-Visa: at least 2 weeks before travel |
How to apply, step by step
- e-Visa: apply at e-visa.mfa.ir.
- Have travel insurance valid in Iran.
- On arrival: present passport + cash for VOA.
- 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 โ