India passport → Iran
Iran visa for citizens of India
Citizens of India need a visa for Iran and can apply online for an eVisa.
Application siteNot yet cross-checked · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.
Key facts
| Entry route | eVisa · Iran eVisa (Tourist) |
|---|---|
| How to apply | Fully online — no office visit |
| Maximum stay | Up to 30 days |
| Entries | Single entry |
| Passport validity | At least 6 months |
| Biometrics | Not required |
| Appointment | Not required |
| Interview | Not required |
| Onward or return ticket | Required |
How to apply
- 1
Create an account on the official eVisa portal
Register at evisa.mfa.ir with your email address.
- 2
Complete the online application form
Enter personal, passport and travel details accurately.
- 3
Upload required documents
Attach passport scan, photo, insurance and accommodation proof.
- 4
Pay the visa fee online
Pay the applicable fee as shown on the portal.
- 5
Await approval notification
Track your application status via the portal or email.
- 6
Receive the eVisa authorization
Download the approval issued electronically.
- 7
Travel and collect visa / entry stamp on arrival
Present the eVisa authorization at the Iranian border point.
Documents checklist
Identity
Passport bio page scan
Valid at least 6 months beyond intended entry.
Passport-size photo
Recent colour photo meeting Iranian photo specifications.
Travel
Hotel booking / accommodation proof
Confirmed reservation for the stay in Iran.
Return or onward ticket
Confirmed itinerary showing departure from Iran.
Travel insurance valid in Iran
Insurance covering the duration of stay in Iran.
Financial
Bank statement / proof of funds
OptionalEvidence of sufficient funds may be requested.
Supporting
Completed online application form
Filled on the official eVisa portal.
Invitation letter (if applicable)
OptionalRequired for business or guest visits.
Proof of funds
- bank statement
Proof of sufficient funds may be requested during the application.
Good to know
- As of 18 November 2025, India's visa-free access to Iran is revoked; a visa is required before arrival.
- Fees and processing times are not stated in the provided source; verify on the official eVisa portal.
- Ensure your passport does not show evidence of travel to Israel, which can cause entry refusal.
Common refusal reasons
Passport validity under 6 months
Renew your passport before applying.
Incomplete or inconsistent application details
Double-check all entries match your passport and bookings.
Missing travel insurance or accommodation proof
Upload valid Iran-covering insurance and confirmed hotel bookings.
FAQ
Do citizens of India need a visa for Iran?
Citizens of India need a visa for Iran and can apply online for an eVisa. Visa type: Iran eVisa (Tourist).
How long can citizens of India stay in Iran?
Up to 30 days.
What documents do citizens of India need for Iran?
Passport bio page scan; Passport-size photo; Completed online application form; Hotel booking / accommodation proof; Return or onward ticket; Travel insurance valid in Iran; and 2 more depending on your situation.
How long must my passport be valid for Iran?
At least 6 months.
Where do I apply?
Applications go through https://evisa.mfa.ir. Check that you are on the government's site before you pay.
Sources
Plan your trip to Iran
Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way.
Iran visa for other passports
- United States
- United Kingdom
- China
- Philippines
- Nigeria
- Pakistan
- Bangladesh
- Indonesia
- Brazil
- Mexico
- Canada
- Australia
- All passports for Iran