Iran eVisa
إيران · Tehran · Asia
eVisa
Level 4
Iran offers an eVisa system that allows citizens of 48 countries to apply online. The fee is $75 USD with processing completed within 14-28 days. The visa is valid for 90 days with a maximum stay of 30 days. Your passport must be valid for at least 6 months from the date of entry, and visa on arrival is also available.
$75
Fee (USD)
14-28 business days
Processing
90d
Validity
30d
Max stay
Requirements
Valid passport (min 6 months validity)
Passport-size photo
Authorization code from MFA (for embassy route)
Travel insurance
Hotel booking confirmation
Itinerary / invitation letter
Key details
| Entry type | Single |
| Multiple entry | Single entry only via eVisa. Multiple entry requires embassy application with special justification. |
| Passport validity | 6 months |
| Blank pages | 1 required |
| Biometric | Required |
| Print eVisa | Not required |
| Israeli stamp | Entry denied |
| Insurance | Required |
| Yellow fever | Not required |
Photo specifications
Size: 35x45 · 600x750 min
Background: white
Format: JPEG · max 1024KB
Face: 70-80%
Taken within: 6 months
Best time to visit
Best OK
Spring: Nowruz festivals, blooming landscapes, mild temps. Sep-Oct also excellent. Avoid Jun-Aug (extreme heat 45°C+).
Country information
🏛
Tehran
Capital
💱
IRR
Currency
📞
+98
Calling
🕐
+03:30
Timezone
👥
0.0M
Population
🗣
Persian (Farsi)
Language
Payment methods
visamastercard
Neighboring countries
TurkeyIraqKuwaitAzerbaijanArmeniaTurkmenistanAfghanistanPakistan
Tips & warnings
⚡ Apply early — processing can take up to 28 days.
⚡ Travel insurance is mandatory — arrange it before applying.
⚡ Entry denied if your passport contains an Israeli stamp or evidence of visiting Israel.
⚡ Your passport must be valid for at least 6 months — check before applying.
⚡ Only apply through the official portal (evisa.mfa.ir) — avoid unofficial websites that charge extra fees.
Frequently asked questions
How much does a Iran eVisa cost? +
The Iran eVisa costs $75 USD. Single entry only via eVisa. Multiple entry requires embassy application with special justification.
How long does Iran eVisa processing take? +
Processing takes 14-28 business days.
What documents do I need for a Iran eVisa? +
Valid passport (min 6 months validity). Passport-size photo. Authorization code from MFA (for embassy route). Travel insurance. Hotel booking confirmation. Itinerary / invitation letter.
How long is the Iran eVisa valid? +
The visa is valid for 90 days from issue date. Maximum stay is 30 days.
Can I get multiple entries for Iran? +
Single entry only via eVisa. Multiple entry requires embassy application with special justification.
Iran visa by nationality
Need travel insurance?
Required for Iran
Similar destinations
Practical notes
- Payment
- Visa/MC on evisa.mfa.ir — international cards only, note: US sanctions may cause payment failures for some US-issued cards. Use non-US bank card.
- Transit — Depends on nationality
- Transit visa (Transit Visa C) required for most nationalities transiting through Iranian airports. Some nationalities exempt. Duration up to 72 hours airside. US/UK/CA passport holders effectively cannot transit independently. Source: evisa.mfa.ir.
- Dual nationality
- Iran does not recognize dual nationality. US-Iranian, UK-Iranian, and Canadian-Iranian dual nationals are treated solely as Iranian citizens. Cannot receive consular protection from their other government. US-Iranian duals must exit on Iranian passport. Risk: detention, arrest, exit ban. Source: US Embassy Iran Security Alert March 26, 2026 (LIVE) + UK GOV.UK official travel advice 2026.
- Travel advisory (level 4)
- Do Not Travel due to terrorism, civil unrest, and wrongful detention risk.
- Official advisory source ↗
Sources & verification
This information was compiled from the official source below and last verified on 2026-04-01.
Official source: evisatraveller.mfa.ir ↗
Always confirm on the official portal before travelling — rules can change without notice.
Always verify on official portals before applying.