🇮🇳 → 🇮🇷
Do Indian citizens need a visa for Iran?
Indian citizens need an e-Visa to enter Iran — apply online before travelling.
Indian citizens need an e-Visa to enter Iran — apply online before travelling.
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.
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.