Iran Visa for Indians 2026 — eVisa — pre-arranged via MFA portal (visa-free suspended Nov 2025), Fees & Documents

Iran visa for Indian passport holders: eVisa — pre-arranged via MFA portal (visa-free suspended Nov 2025). Govt fee Tourist visa fee approximately €60 if collected at an Iranian embassy / consulate, or €90 if collected on arrival at the airport (issued only against a prior visa-grant notice). Service charges may apply.

How Indian passport holders get a visa for Iran: visa type, government fee, processing time, maximum stay, the documents required and where to apply. Government-sourced — always verify on the official site before you travel.

Quick facts

Documents you'll need

How & where to apply

Apply online at the Iran MFA eVisa portal (evisa.mfa.ir) for the authorisation code, then collect the visa from an Iranian embassy/consulate in India or at a designated airport. Iran MFA eVisa portal (official)

Transit & connections

Transit visa available for short transits; airside connections at IKA do not require a visa.

Good to know

Iran SUSPENDED visa-free entry for Indian nationals from 22 Nov 2025 following trafficking and kidnapping incidents — all Indians now need a pre-arranged visa. The Indian MEA has issued an advisory urging caution. Iran refuses entry to anyone whose passport shows an Israeli visa or stamp issued within the past year. US sanctions also limit card payments inside Iran — carry euros / cash. Visa rules change often — confirm on the official government source: https://evisa.mfa.ir/en/

Frequently asked questions

Do Indians need a visa for Iran?

eVisa — pre-arranged via MFA portal (visa-free suspended Nov 2025). Iran SUSPENDED visa-free entry for Indian nationals from 22 Nov 2025 following trafficking and kidnapping incidents — all Indians now need a pre-arranged visa. The Indian MEA has issued an advisory urging caution. Iran refuses entry to anyone whose passport shows an Israeli visa or stamp issued within the past year. US sanctions also limit card payments inside Iran — carry euros / cash.

What documents do Indians need for a Iran visa?

Indian passport valid at least 6 months with 2 blank pages — must have NO Israeli visa, stamp or evidence of visiting Israel within the last 365 days; Recent passport-size colour photo (women: with headscarf); Confirmed return / onward flight ticket; Confirmed hotel reservation in Iran; Travel medical insurance valid for Iran (cannot be sanctions-affected insurer; buy from an Iran-approved provider on arrival if needed); Detailed travel itinerary; MFA authorisation code (provided after online approval)

How long does a Iran visa take and what does it cost?

Processing: MFA processing: typically 5–14 working days for the visa grant authorisation code; collection at embassy/airport is then quick. Government fee: Tourist visa fee approximately €60 if collected at an Iranian embassy / consulate, or €90 if collected on arrival at the airport (issued only against a prior visa-grant notice). Service charges may apply.. Maximum stay: Tourist visa: up to 30 days, extendable inside Iran for 30 days at a time.

How do Indians apply for a Iran visa?

Apply online at the Iran MFA eVisa portal (evisa.mfa.ir) for the authorisation code, then collect the visa from an Iranian embassy/consulate in India or at a designated airport. Official source: https://evisa.mfa.ir/en/

← All visa guides for Indian travellers