✉️ contact@evisa-iran.info
Iran Visa Online – How to Apply Step by Step

Iran Visa Online – How to Apply Step by Step

You can apply for an Iran visa online through the official MFA e-Visa portal at evisa.mfa.ir – the entire process is digital, from filling out the form to receiving your visa grant notice by email. Whether you are a tourist, business traveler, or pilgrim, the online system lets you start your Iran visa application from anywhere in the world without visiting an embassy in person.

Iran eVisa sample
Example of a Iran eVisa document

What Is the Iran Visa Online System?

The Iran visa online system is an electronic platform operated by the Ministry of Foreign Affairs (MFA) of the Islamic Republic of Iran. It allows foreign nationals to submit their visa applications digitally through the official portal at evisa.mfa.ir.

Instead of visiting an Iranian embassy or consulate, applicants fill out a form online, upload their documents, and receive a visa grant notice via email. Once approved, they collect their physical visa stamp at an Iranian airport, land border, or embassy.

This system covers most visa categories, including tourist visas, business visas, pilgrimage (Ziarat) visas, and medical visas.

Who Can Apply for an Iran Visa Online?

Most foreign nationals can apply for an Iran visa online. However, there are some important exceptions:

Category Online Application Notes
Most nationalities Available Apply via evisa.mfa.ir
US citizens Available Must book through authorized tour agencies; independent travel restricted
UK citizens Available Must book through authorized tour agencies; guided tour required
Canadian citizens Available Must book through authorized tour agencies; guided tour required
Israeli citizens Not available Iran does not admit Israeli passport holders
Afghan nationals Embassy only Must apply in person at an Iranian embassy

If you hold a passport from a visa-free country, you do not need to apply at all – you can enter Iran without a visa for a limited stay.

Step-by-Step: How to Apply for an Iran Visa Online

The online application process has six main steps. Here is exactly what to expect:

Step 1: Visit the Official Portal

Go to evisa.mfa.ir and click “Apply Now.” The portal is available in English, Arabic, German, and Farsi.

Step 2: Select Your Visa Type

Choose the visa category that matches your trip purpose:

  • Tourist Visa (Type B) – for sightseeing and leisure travel
  • Business Visa (Type C) – for commercial meetings, conferences, and trade
  • Pilgrimage Visa (Type D/Ziarat) – for religious site visits
  • Medical Visa (Type E) – for healthcare treatment in Iran
  • Transit Visa (Type G) – for passing through Iran to another destination

If you are unsure which type fits your trip, see our guide on all Iran visa types.

Step 3: Fill Out the Application Form

You will need to provide:

  • Full name (exactly as shown on your passport)
  • Date and place of birth
  • Nationality and passport number
  • Passport expiry date (must be valid for at least 6 months)
  • Father’s name (required by Iranian law)
  • Marital status
  • Occupation and employer details
  • Home address and contact information
  • Email address (this is where you receive all updates)
  • Travel dates and intended port of entry
  • Accommodation details in Iran (hotel name or host address)

Step 4: Upload Required Documents

Prepare digital copies of these documents before starting:

  • Passport bio-data page scan (JPEG or PDF)
  • Passport-size photo (white background, recent, 4×6 cm)
  • Travel insurance confirmation covering Iran
  • Hotel booking confirmation or invitation letter (for business/medical visas)

For a full breakdown of document requirements, see our Iran visa requirements guide.

Step 5: Pay the Visa Fee

After submitting your application, you will receive a reference number. The visa fee depends on your nationality and visa type. Standard tourist visa fees range from €40 to €150.

Payment methods vary by nationality – some applicants pay at the embassy when collecting the visa, while others pay online. For detailed pricing by nationality, see our Iran visa fee breakdown.

Step 6: Wait for Processing and Collect Your Visa

Processing typically takes 3 to 10 business days. You can check your application status online using your reference number or passport number at the MFA status check page.

Once approved, you receive a visa grant notice by email. Print this document and bring it with you. You will get your actual visa stamp at:

  • The Iranian airport you fly into (for air travelers)
  • An Iranian land border crossing (for overland travelers)
  • An Iranian embassy or consulate (if you prefer to collect before travel)

Iran Visa Online Processing Time

Processing times depend on your nationality and the type of visa you apply for:

Visa Type Typical Processing Time Notes
Tourist visa (standard) 5-10 business days Most common; varies by nationality
Tourist visa (express) 2-3 business days Available for some nationalities at extra cost
Business visa 7-14 business days Requires invitation letter from Iranian company
Pilgrimage (Ziarat) 5-10 business days Processed through authorized pilgrimage agencies
Medical visa 5-10 business days Requires Iranian hospital confirmation letter
Transit visa 3-7 business days Shortest processing; requires onward travel proof

Some nationalities (US, UK, Canadian) may wait longer – up to 30 days – because applications go through additional security screening. Apply at least 4 weeks before your intended travel date to avoid delays.

For more details, see our Iran visa processing time guide.

Iran Visa Online vs. Visa on Arrival

Iran offers two pathways for getting your visa: the online application (recommended) and visa on arrival (VOA) at select airports.

Feature Online Application Visa on Arrival
Apply from Anywhere, before travel At Iranian airport only
Eligible nationalities Most nationalities Most nationalities (not US, UK, Canada)
Processing time 3-10 days 30-60 minutes at airport
Approval guarantee Before you fly Not guaranteed at airport
Required documents Uploaded digitally Must carry physical copies
Best for All travelers Last-minute trips

The online application is strongly recommended because it gives you approval before you board your flight. Visa on arrival carries a small risk of denial at the airport. For a detailed comparison, see our eVisa vs. Visa on Arrival guide.

Tips for a Successful Iran Visa Online Application

Follow these guidelines to avoid delays or rejection:

  1. Match your passport exactly – Your name on the application must match your passport character for character, including middle names and spelling.
  2. Use a valid email address – All communication happens via email, including your visa grant notice. Use an address you check regularly.
  3. Upload clear document scans – Blurry or cropped passport scans are the number one cause of processing delays.
  4. Get travel insurance first – Iran requires travel insurance that explicitly covers Iran. Some international policies exclude Iran, so verify before purchasing.
  5. Apply early – Submit your application at least 3-4 weeks before travel. Last-minute applications risk not being processed in time.
  6. Check your spam folder – Visa grant notices sometimes land in spam or junk folders. Whitelist the MFA domain to be safe.
  7. Print your visa grant notice – You must present a printed copy when collecting your visa at the airport or border.

Common Reasons for Iran Visa Online Rejection

Understanding why applications get rejected helps you avoid the same mistakes:

  • Incorrect personal information – Mismatched names, wrong passport numbers, or incorrect dates of birth
  • Expired passport – Your passport must be valid for at least 6 months from your entry date
  • Missing documents – Incomplete uploads or missing insurance confirmation
  • Previous travel to Israel – An Israeli stamp or visa in your passport (from countries that stamp) can lead to denial
  • Security concerns – Certain nationalities or backgrounds may require additional screening
  • Diplomatic restrictions – Citizens of countries with strained diplomatic relations may face additional hurdles

If your application is rejected, you can reapply after correcting the issue. There is no official appeal process, but contacting the Iranian embassy in your country may help clarify the reason.

For more information, read our Iran visa rejection guide.

What to Do After Receiving Your Iran e-Visa Approval

Once you receive your visa grant notice by email, follow these steps:

  1. Print the notice – Carry at least two printed copies
  2. Book your flights – If you have not already, now is the time
  3. Arrange accommodation – You need a hotel booking or host address for the entry form
  4. Prepare cash – Iran is largely a cash economy; bring euros or US dollars to exchange
  5. Download offline maps – Google Maps works in Iran, but download offline maps as backup
  6. Check your travel insurance – Ensure your policy covers the full duration of your stay

When you arrive in Iran, proceed to the visa counter at the airport with your printed visa grant notice, passport, passport photos, and insurance confirmation. The officer will stamp your passport and you are free to enter.

Iran Visa Online Price

The total cost of an Iran visa online consists of two components:

Fee Component Amount When Paid
Visa fee (consular) €40 – €150 At embassy or airport, depends on nationality
e-Visa service fee €0 – €30 Online, if applicable
Travel insurance €10 – €15 Before or during application
Visa on arrival fee €30 – €50 At airport, if choosing VOA

The exact visa fee depends on your nationality. Pakistani, Indian, and Bangladeshi nationals typically pay lower fees (around €40-50), while European and Australian nationals pay around €80-120. US citizens face higher fees and mandatory tour agency processing.

FAQs About Iran Visa Online

Can I apply for an Iran visa online from the USA?

Yes, US citizens can apply for an Iran visa online through the MFA portal. However, independent travel is not permitted for Americans – you must book through an authorized tour agency that handles your visa as part of a guided tour package. The processing time is typically longer (up to 30 days) due to additional security review.

How long does it take to get an Iran visa online?

Standard processing takes 5 to 10 business days for most nationalities. Express processing (where available) takes 2 to 3 business days. US, UK, and Canadian citizens should expect up to 30 days. Apply at least 3-4 weeks before your travel date.

Is the Iran e-Visa free?

No, the Iran visa is not free for most nationalities. Tourist visa fees range from €40 to €150 depending on your nationality. Some nationalities may pay service fees in addition to the consular fee. Citizens of visa-exempt countries do not need a visa at all.

Can I get an Iran visa on arrival instead of applying online?

Yes, visa on arrival is available at major Iranian airports (Tehran Imam Khomeini, Isfahan, Shiraz, Tabriz, Mashhad) for most nationalities. However, it is not available for US, UK, or Canadian citizens. The online application is recommended because it guarantees approval before you travel.

What documents do I need for the Iran visa online application?

You need a passport scan, passport-size photo, travel insurance covering Iran, and accommodation details. Business and medical visas require additional supporting documents such as invitation letters or hospital confirmations.

How do I check my Iran visa application status?

Visit the MFA portal at evisa.mfa.ir and use the “Check Application Status” section. Enter your reference number or passport number along with your date of birth and email address to see your current application status.

Can Indian citizens apply for an Iran visa online?

Yes, Indian citizens can apply for an Iran visa online through the MFA portal. Indian nationals are also eligible for visa on arrival at Iranian airports. The standard tourist visa fee for Indian citizens is typically around €40-50.

What happens if my Iran visa application is rejected?

If your application is rejected, you can reapply after correcting the issue that caused the rejection. There is no formal appeal process. Common fixes include correcting personal information, renewing an expiring passport, or obtaining proper travel insurance. You can also contact the nearest Iranian embassy for guidance.

Summarize with AI

Opens the selected AI with a ready-made prompt to summarize this article. You choose to send.

Sara Mohammadi

Author: Sara Mohammadi

Sara Mohammadi is a travel consultant based in Tehran with over 7 years of experience in Iran eVisa applications and international entry documentation. She has assisted over 1050 travelers navigating the Iran eVisa process, from initial application to approval. EDUCATION: Bachelor of Science in Tourism Management, University of Tehran. CERTIFICATIONS: UNWTO Tourism Ethics Certification (UNWTO Academy), Immigration Consultant Certificate (ICCRC). EXPERTISE: Iran eVisa applications, travel documentation, immigration and entry requirements, tourism facilitation in Iran. PUBLICATIONS: Author of publications on Iran eVisa requirements and travel documentation, featured in regional travel media. Sara is passionate about helping travelers explore Iran and can be reached through this website for Iran eVisa questions and application guidance.