๐ฎ๐ณ โ ๐ฎ๐ท
Do Indian citizens need a visa for Iran?
Indian citizens can obtain a visa on arrival in Iran, valid up to 30 days, extendable.
Indian citizens can obtain a visa on arrival at Iranian airports for short tourism visits (since 2016 bilateral arrangement). e-Visa also available.
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
Cross-checked against the official government source linked above and the Wikipedia article on visa policy of Iran. Verified weekly against three independent sources.
See what changed in Iran entry rules in the last 90 days โ
Plan your trip to Iran
Once your visa is sorted, here's what to book next:
Affiliate links โ if you book through these we may earn a small commission, at no extra cost to you.