Skip to content

India passport → Iran

Iran visa for citizens of India

eVisaIran eVisa (Tourist)

Citizens of India need a visa for Iran and can apply online for an eVisa.

Application site

Not yet cross-checked · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeeVisa · Iran eVisa (Tourist)
How to applyFully online — no office visit
Maximum stayUp to 30 days
EntriesSingle entry
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired

How to apply

  1. 1

    Create an account on the official eVisa portal

    Register at evisa.mfa.ir with your email address.

  2. 2

    Complete the online application form

    Enter personal, passport and travel details accurately.

  3. 3

    Upload required documents

    Attach passport scan, photo, insurance and accommodation proof.

  4. 4

    Pay the visa fee online

    Pay the applicable fee as shown on the portal.

  5. 5

    Await approval notification

    Track your application status via the portal or email.

  6. 6

    Receive the eVisa authorization

    Download the approval issued electronically.

  7. 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

    Optional

    Evidence of sufficient funds may be requested.

Supporting

  • Completed online application form

    Filled on the official eVisa portal.

  • Invitation letter (if applicable)

    Optional

    Required 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

More destinations for India passport holders