Do India Citizens Need a Visa for Iran?
E-Visa
Visa Status
E-Visa
Duration of Stay
30 days
Notes
ℹ️ As of 18 November 2025, visa free-access is revoked and Indian citizens must have visa prior to arrival.
Quick Facts
🏛️
Capital
Tehran
💰
Currency
IRR - Iranian rial
🗣️
Languages
فارسی
📞
Calling Code
+98
🕐
Timezone
UTC+03:30
🚗
Driving Side
Right
👥
Population
86.0M
📐
Area
1,648,195 km²
Frequently Asked Questions
Do India citizens need a visa for Iran?
India citizens need a visa to visit Iran. The current status is: E-Visa. Duration of stay: 30 days. As of 18 November 2025, visa free-access is revoked and Indian citizens must have visa prior to arrival.
How long can India citizens stay in Iran?
India citizens can stay in Iran for 30 days.