Last reviewed: 8 September 2026. Our editorial team monitors the evisa.mfa.ir portal for policy changes affecting Indian applicants.
Indian citizens can obtain an Iran eVisa online, via visa on arrival, or through an embassy. The standard eVisa processing time takes 7 to 10 business days, with fees starting from EUR 36 plus consular charges.
The Iran eVisa application is managed by the Ministry of Foreign Affairs’ Evisa Department. Applicants must hold a passport valid for at least six months and provide a digital photograph, travel itinerary, and accommodation proof.
Iran Visa Types and Eligibility for Indian Citizens
Indian passport holders are eligible for four Iran entry routes: eVisa, visa on arrival, embassy visa, and a limited visa-free provision.
| Visa Type | Max Stay | Validity | Key Conditions |
|---|---|---|---|
| Tourist (Type B) | 30 days per entry (eVisa); up to 90 days (embassy) | 3 months from issue | Independent or group travel; tourism and family visits |
| Business (Type A) | 90 days | 3 months | Requires host invitation and supporting business documents |
| Transit | Varies | 3 months | For travellers passing through Iran to a third destination |
| Visa-Free (Kish & Qeshm) | 14 days | N/A | Air-only, non-extendable, once per 6 months, free of charge |
Note: The eVisa is valid for 90 days from the date of issue, but the maximum permitted stay per entry is 30 days, extendable once for 15 days. Embassy-issued tourist visas may allow a stay of up to 90 days.
Tourist and Business Visas
Indian citizens apply for the tourist eVisa when travelling for tourism or visiting friends and relatives. The tourist visa (Type B) permits a maximum stay of 30 days per entry via eVisa and remains valid for 3 months from the date of issue. Business applicants must supply a host invitation letter and the host’s Iranian ID card upload.
Visa-Free Provision Rules
The visa-free facility covers only Kish and Qeshm Islands, with a 14-day maximum stay. Indian citizens entering visa-free must arrive by air, cannot extend the stay, and may use the provision only once every six months. All other entry routes require a prior Iran eVisa for Indian nationals or a consular visa.
Iran eVisa Requirements and Documents for Indians
The Iran eVisa for Indian applicants requires a passport valid for six months, a digital photo, travel itinerary, and accommodation proof.
Passport and Photo Specifications
Your passport must be valid for at least six months beyond travel and have two blank pages. You upload a scanned copy of your passport bio-page and a recent digital photograph to the eVisa portal.
- Passport copy: maximum file size 10 MB; complete and readable frontpage.
- Photograph: maximum file size 10 MB; plain light background.
- Residence permit: required if applying from a country other than your passport-issuing country.
- Minors under 18: a notarised letter of consent from the legal guardian, or the guardian must be present at the consulate.
Accommodation and Host Documents
Indian citizens staying with a host in Iran must upload the host’s Iranian ID card. If you have no host, submit a ticket reservation instead. Non-Indian passport holders applying through the Mumbai consulate must additionally provide an Indian residence card, visa, or OCI.
How to Apply for an Iran eVisa from India
Indian citizens apply for the Iran eVisa via the evisa.mfa.ir portal in six steps, from registration to collecting the electronic visa. An alternative application URL is available at evisatraveller.mfa.ir/en/request/applyrequest/.

Step 1-3: Registration and Uploads
Register
On the evisa.mfa.ir portal using a valid, accessible email address.
Fill the application
With travel details. Mumbai applicants must provide Iran phone or host details.
Upload documents
Passport bio-page and digital photo (max 10 MB each). Include residence permit if outside India.
Step 4-6: Payment and Approval
Pay the service fee
Online. Standard EUR 36.00; urgent EUR 54.00. Separate from consular stamping fee.
Wait for the authorisation letter
From MFA in Tehran. Track at evisa.mfa.ir using reference or passport number.
Receive your Iran eVisa
Carries “IR-” prefix + 11-digit ID, valid for 90 days, multiple entries.

Iran eVisa Fees for Indian Citizens: 2026 Cost Breakdown
The Iran eVisa cost for Indians has a split structure: a service fee plus a separate consular stamping fee. Visa fee pricing depends on country of application, visa type, applicant’s nationality, and duration of stay.
Service and Consular Fees
The standard service fee is EUR 36.00, while the consular stamping fee for a single-entry tourist visa is approximately INR 3,000 (USD 40). Indian citizens applying from the UK, USA, or Canada face higher service fees: GBP 85 / USD 122 (normal) or GBP 128 / USD 182 (urgent).
| Fee Component | INR (₹) | USD ($) | EUR (€) |
|---|---|---|---|
| Service Fee (Normal) | ≈ ₹3,200 | ≈ $40 | €36.00 |
| Service Fee (Urgent) | ≈ ₹4,800 | ≈ $60 | €54.00 |
| Consular Stamping Fee | ≈ ₹3,000 | ≈ $40 | ≈ €37 |
| Total (Standard) | ≈ ₹6,200 | ≈ $80 | ≈ €73 |
Rates indicative.
Urgent Processing Surcharges
Indian applicants who select urgent processing pay EUR 54.00 for the service fee instead of the standard EUR 36.00. This surcharge reduces processing time but does not waive the consular stamping fee. The total urgent cost rises to approximately INR 7,800 (USD 100).
Processing Time, Validity and Accepted Entry Ports
Standard processing for Indian applicants takes 7-10 business days; the tourist eVisa is valid for 90 days from the issue date and allows a 30-day stay per entry, extendable once for 15 days.
Standard vs. Urgent Processing
| Service Type | Processing Time | Fee (EUR) |
|---|---|---|
| Standard (Normal) | 7-10 business days | EUR 36.00 |
| Urgent | 3-5 business days | EUR 54.00 |
Validity and Entry Points
| Attribute | Detail |
|---|---|
| Validity from issue | 90 days (typically 3 months) |
| Maximum stay per entry | 30 days, extendable once for 15 days |
| Entry type | Multiple entries |
| Accepted entry points | All Iranian International Airports |
| Passport stamps | None – electronic registration only, no entry/exit stamps |
Visa on Arrival vs. eVisa for Indian Travellers
The Iran eVisa offers certainty, while visa on arrival requires pristine USD/EUR cash and is only available at designated airports.
Visa on Arrival Procedure
Indian citizens can obtain a visa on arrival (VOA) at all Iranian International Airports, but they must take measures at least 2 days prior to travel to expedite issuance. Payment at the airport requires pristine USD or EUR cash only – no Indian Rupees, no credit or debit cards are accepted.
eVisa vs. VOA Decision Framework
| Factor | Iran eVisa for Indian citizens | Visa on Arrival |
|---|---|---|
| Approval | Pre-approved before travel | Decided at the airport |
| Refusal risk | Low – confirmed in advance | Higher – entry may be denied |
| Payment | Online via portal | Pristine USD/EUR cash only |
| Entry points | All airports and land borders | All Iranian International Airports only |
| Pre-travel action | Apply 7-10 business days ahead | Take measures 2 days prior |
Special Considerations: Insurance, Funds and Israeli Stamps
Indians must carry sufficient USD/EUR cash, hold sanctions-compliant insurance, and maintain a clean 12-month travel history for approval.
Sanctions-Compliant Insurance
Sanctions-compliant travel insurance is recommended for the Iran eVisa for Indian travellers. Indian policies typically exclude Iran due to international sanctions. Indian applicants need coverage from providers that explicitly include Iran or must purchase a policy on arrival at Iranian international airports. Because Indian credit and debit cards do not function in Iran, Indian citizens must carry sufficient pristine USD or EUR cash for the entire duration of their stay.
Israeli Travel History Lookback
Iranian authorities automatically refuse the Iran eVisa for Indian applicants whose passports contain any Israeli stamp, transit sticker, or electronic record dated within the past 12 months. Indian citizens should audit all passport pages before starting the application. Border officials also assess proof of sufficient funds: Indian travellers should carry a suggested minimum of USD 100 per day in cash to demonstrate financial means at entry control.
Iran Embassy Contacts, Extensions and Overstay Rules
Indian citizens holding an approved Iran eVisa should contact the Mumbai consulate for application queries, and remember that tourist visas can be extended once for 15 days.
Mumbai Consulate Contact Details
SWAPNALOK, FIRST FLOOR 47 LAXMIBAI JAGMOHANDAS ROAD (Nepeansea Road) MUMBAI 400026 INDIA- Telephone: 022-66887070 (Country-Area-Code: 0091 22), extensions 124, 126, 127
- WhatsApp: +91-8591313772 (not for visa and legalization queries)
- Email (general): [email protected]
- Email (consular): [email protected]
- Working hours: Mondays to Fridays, 9:00 a.m. to 15:00 p.m.
Indian applicants who obtained their Iran eVisa for Indian passport holders through the eVisa portal can track their application status using the reference number and registered email.
Visa Extensions and Overstay Penalties
- Tourist visas can be extended once for 15 days through the relevant Iranian authorities before the original stay period expires.
- Overstay penalties apply to any Indian citizen who remains in Iran beyond the authorised validity of their Iran eVisa for Indian travellers.
- Extensions must be requested in person at the designated immigration office in Iran; late applications are not accepted.
Frequently Asked Questions about the Iran eVisa for Indian Citizens
Can Indian citizens get an Iran eVisa online?
Yes. Indian citizens submit the online application through the Iran eVisa Portal at evisa.mfa.ir, providing an email address authenticated throughout the process.
How much does an Iran eVisa cost for Indian passport holders?
The standard service fee is EUR 36.00; urgent is EUR 54.00. A separate consular stamping fee of approximately INR 3,000 (USD 40) also applies.
What is the processing time for an Iran eVisa for Indians?
Standard processing takes 7 to 10 business days. Urgent service takes 3 to 5 business days for an additional fee.
Is visa on arrival available for Indians at Iranian airports?
Yes, at all Iranian International Airports. Expedited issuance requires taking measures at least 2 days prior to travel. Payment is pristine USD/EUR cash only.
Can I travel to Iran visa-free with an Indian passport?
Yes, but limited: 14 days on Kish/Qeshm islands only (air-only, non-extendable, once per 6 months, free of charge). No broader visa-free provision exists for mainland Iran.
What are the photo requirements for the Iran eVisa?
Maximum file size 10 MB, plain light background. Upload a clear photo meeting standard visa document specifications to the portal.
Will my Indian credit or debit card work in Iran?
No. Indian cards do not work due to international banking sanctions. Carry sufficient pristine USD or EUR cash for all expenses.
Can I extend my Iran tourist visa after arrival?
The eVisa allows a 30-day stay per entry, extendable once for 15 days. Contact local Iranian authorities before your initial visa expires.
What happens if I have an Israeli stamp in my passport?
Any Israeli stamp, transit sticker, or electronic record from the past 12 months triggers automatic eVisa refusal. Iranian authorities enforce a strict 12-month lookback rule.
Do I need travel insurance for my Iran eVisa?
Travel insurance is recommended but not mandatory for the eVisa itself. If purchased, it must be sanctions-compliant. Arrange coverage before travelling to ensure medical protection in Iran.
Sources
- evisa.mfa.ir – Iran eVisa Portal, Ministry of Foreign Affairs
- evisa.mfa.ir/FAQ – MFA Frequently Asked Questions
- mumbai.mfa.gov.ir – Consulate General of Iran in Mumbai
This guide updates previous editions. Clarified the allowed stay for embassy-issued visas versus eVisa, added the 15-day extension procedure, and revised the insurance section for consistency.