Skip to main content
Nasir al-Mulk Mosque with stained glass and Persian architecture in Isfahan Iran — OraVisa Iran visa services from Dubai

Complete Iran Visa Guide from Dubai

Back to Blog
Guide21 February 202610 min readBy Ahmed Al Rashid

Iran Visa from Dubai: Complete Guide 2026

How do I get an Iran visa from Dubai?

Most nationalities residing in Dubai can obtain an Iran visa on arrival (VOA) at Tehran Imam Khomeini Airport and other major Iranian airports for approximately EUR 50. Alternatively, you can apply for an Iran e-Visa online before travel. UAE nationals are eligible for VOA. US, UK, and Canadian passport holders must travel with a licensed Iranian tour guide and obtain a pre-approved authorization code before applying for their visa.

VOA Fee: ~EUR 50VOA Duration: Up to 30 dayse-Visa Processing: 5-7 working daysFlight Time from Dubai: ~2 hours

Key Takeaway

  • Most nationalities residing in Dubai can obtain an Iran visa on arrival (VOA) at Tehran Imam Khomeini Airport and other...
  • VOA Fee: ~EUR 50
  • VOA Duration: Up to 30 days
  • e-Visa Processing: 5-7 working days
  • Flight Time from Dubai: ~2 hours

Iran is one of the most culturally rich and historically significant destinations accessible from Dubai, with direct flights of just two hours connecting the UAE to cities like Tehran, Shiraz, and Isfahan. From the ancient ruins of Persepolis to the mosques of Isfahan and the bustling bazaars of Tehran, Iran offers a travel experience unlike any other in the Middle East. For the millions of UAE residents considering a visit, understanding the Iran visa process is the essential first step.

The good news is that Iran offers relatively accessible visa options for most nationalities. UAE nationals and many other passport holders can obtain a visa on arrival at major Iranian airports, while an e-Visa system provides an alternative route for those who prefer pre-approval. However, there are notable restrictions for holders of US, UK, and Canadian passports, who face a more complex application process requiring a pre-approved authorization code.

This comprehensive guide covers everything Dubai residents need to know about obtaining an Iran visa in 2026 — including who can get a visa on arrival, how the e-Visa works, embassy visa routes, fees, processing times, and the specific restrictions that apply to certain nationalities.

Iran Visa Types Available from Dubai

Iran offers several visa options for UAE-based travellers. The right route depends primarily on your passport nationality. Most nationalities have straightforward access through the visa on arrival or e-Visa systems, while a small number of nationalities face additional requirements.

Iran Visa Options for UAE Residents

Visa on Arrival (VOA)

How to Apply
At Iranian airport on arrival
Processing Time
Same day (30-60 min queue)
Cost
~EUR 50-75
Validity
Up to 30 days

Iran e-Visa

How to Apply
Online at e_visa.mfa.ir
Processing Time
5-7 working days
Cost
~EUR 40-80
Validity
Up to 30 days

Embassy/Consulate Visa

How to Apply
Iranian Consulate in Dubai
Processing Time
7-15 working days
Cost
Varies by nationality
Validity
Up to 30-90 days

Authorization Code Visa (US/UK/CA)

How to Apply
Via licensed tour operator + embassy
Processing Time
2-4 weeks
Cost
Varies
Validity
Duration of tour

Fees vary by nationality and are subject to change. VOA fees must be paid in EUR or USD cash at the airport. Verify current fees before travel.

Choosing the Right Iran Visa Route

  • UAE nationals and most Asian/European passport holders: Visa on arrival is the simplest option
  • If you prefer pre-approval before flying: Apply for the Iran e-Visa online
  • US, UK, and Canadian passport holders: Must arrange an authorization code through a licensed tour operator before applying for a visa
  • Israeli passport holders and those with Israeli stamps: Entry to Iran is not permitted

Iran Visa on Arrival from Dubai

The Iran visa on arrival is the most popular option for Dubai residents, available at Tehran Imam Khomeini International Airport (IKA), Tehran Mehrabad Airport, Isfahan Airport, Shiraz Airport, Tabriz Airport, and Mashhad Airport. The process involves queuing at the visa counter before immigration, completing a form, providing biometric data, and paying the fee.

Most nationalities common to Dubai are eligible for VOA, including UAE nationals, Indian passport holders, Filipino nationals, most European passport holders (except UK), and many Asian and African nationalities. The VOA allows a stay of up to 30 days and is typically single-entry.

  1. 1Arrive at one of Iran's designated international airports with VOA facilities.
  2. 2Proceed to the visa on arrival counter before the immigration queues. The counter is clearly signposted.
  3. 3Complete the Iran visa application form — available at the counter in English.
  4. 4Present your passport (minimum 6 months validity), a passport-sized photograph, proof of accommodation in Iran (hotel booking), return flight ticket, and travel insurance valid for Iran.
  5. 5Pay the visa fee in EUR or USD cash. The fee varies by nationality — approximately EUR 50 to EUR 75 for most nationalities.
  6. 6Provide biometric data (fingerprints) at the counter.
  7. 7Wait for your visa sticker to be processed and affixed to your passport — this typically takes 30 to 60 minutes depending on queue volume.
  8. 8Proceed to immigration with your passport containing the new Iran visa sticker.

VOA Tips from OraVisa

  • Carry EUR or USD cash in exact denominations — change may not always be available at the airport counter
  • Have your hotel booking confirmation printed — the visa officer will ask for it
  • Bring a passport-sized photograph (white background, with hijab for women) — some airports charge extra if you need one taken on-site
  • Travel insurance covering Iran is mandatory — purchase it before departure from Dubai
  • Allow at least 2 hours between your arrival and any connecting domestic flight within Iran to account for VOA processing time

Iran e-Visa: Online Application from Dubai

The Iran e-Visa system allows eligible nationalities to apply for a tourist visa online before travel, eliminating the need to queue at the airport for a visa on arrival. The official portal is e_visa.mfa.ir, managed by Iran's Ministry of Foreign Affairs. Processing takes approximately 5 to 7 working days, and the approved e-Visa is sent to your email.

The e-Visa is particularly recommended if you want the certainty of having your visa confirmed before booking non-refundable travel arrangements, or if you are arriving at an Iranian airport that does not offer visa on arrival services. The e-Visa costs approximately EUR 40 to EUR 80, varying by nationality.

  1. 1Visit the official Iran e-Visa portal at e_visa.mfa.ir.
  2. 2Create an account and select "Tourist Visa" as your application type.
  3. 3Complete the online form with your personal details, passport information, travel dates, and accommodation details in Iran.
  4. 4Upload a digital passport-sized photograph and a scan of your passport biographical page.
  5. 5Pay the visa fee online by credit or debit card.
  6. 6Submit your application and note your reference number.
  7. 7Wait for approval — typically 5 to 7 working days. Check your email (including spam folder) for the approval notification.
  8. 8Print the approved e-Visa and carry it with your passport when travelling to Iran.

If your e-Visa application is delayed beyond 10 working days, contact the Iranian Consulate in Dubai or OraVisa for follow-up assistance. Delays are more common during Iranian public holidays and the Nowruz period (March).

Restrictions: US, UK & Canadian Passport Holders

Holders of US, UK, and Canadian passports face additional restrictions when applying for an Iran visa. These nationalities are not eligible for the standard visa on arrival or e-Visa and must follow a separate process involving a government-approved tour operator and an authorization code.

Iran Visa Process: Restricted vs Standard Nationalities

Visa on Arrival

Standard Nationalities
Available at major airports
US / UK / Canadian Passport Holders
Not available

e-Visa

Standard Nationalities
Available online
US / UK / Canadian Passport Holders
Not available

Tour Guide Requirement

Standard Nationalities
Not required for tourist visa
US / UK / Canadian Passport Holders
Must travel with licensed Iranian tour guide at all times

Authorization Code

Standard Nationalities
Not required
US / UK / Canadian Passport Holders
Required — obtained through licensed tour operator (2-4 weeks)

Application Route

Standard Nationalities
VOA, e-Visa, or embassy
US / UK / Canadian Passport Holders
Embassy only, after authorization code is issued

Independent Travel

Standard Nationalities
Permitted
US / UK / Canadian Passport Holders
Not permitted — guided tours only

Processing Time

Standard Nationalities
1 day (VOA) to 7 days (e-Visa)
US / UK / Canadian Passport Holders
2-4 weeks for authorization + embassy processing

Restrictions apply based on passport nationality, not country of residence. A US passport holder living in Dubai must still follow the authorization code process.

If you hold a US, UK, or Canadian passport and wish to visit Iran from Dubai, the process begins with selecting a licensed Iranian tour operator who will arrange your itinerary, apply for your authorization code from the Iranian Ministry of Foreign Affairs, and accompany you throughout your stay. Once the authorization code is issued (typically 2 to 4 weeks), you apply for your visa at the Iranian Consulate in Dubai or your nearest Iranian embassy.

Important Notes for Restricted Passport Holders

  • Having an Iran visa stamp in your passport may affect future US ESTA eligibility — you will need to apply for a full US B1/B2 visa instead
  • Some travellers request that the Iranian visa be issued on a separate sheet rather than stamped in their passport — discuss this with the consulate
  • Dual nationals holding both a restricted and non-restricted passport should seek legal advice on which passport to use
  • Israeli passport holders and those with Israeli entry/exit stamps are not permitted entry to Iran

Iran Visa Fees and Processing Times from Dubai

Iran visa fees vary by nationality and application route. Below is a summary of the most common fee ranges for UAE residents applying from Dubai.

Iran Visa Fees from Dubai (2026)

Visa on Arrival

Fee Range
EUR 50-75 (~AED 200-300)
Processing Time
Same day (30-60 min)
Payment Method
EUR or USD cash at airport

e-Visa (online)

Fee Range
EUR 40-80 (~AED 160-320)
Processing Time
5-7 working days
Payment Method
Credit/debit card online

Embassy Visa (Dubai)

Fee Range
Varies by nationality
Processing Time
7-15 working days
Payment Method
Bank transfer or cash

Authorization Code (US/UK/CA)

Fee Range
Tour operator fee + embassy fee
Processing Time
2-4 weeks total
Payment Method
Via tour operator

Fees are indicative and subject to change. EUR/AED conversion at February 2026 rates. Always carry the exact amount in cash for VOA.

The Iranian Consulate General in Dubai is located in the Jumeirah area and handles visa applications for UAE residents. For embassy visa applications, you will need to submit your passport and documents in person and collect your visa once processed. OraVisa can advise on the current consulate requirements and assist with document preparation.

Why Apply for Your Iran Visa Through OraVisa?

Iran's visa system offers multiple routes with varying eligibility criteria, and the restrictions for certain nationalities add complexity. OraVisa provides Dubai-based travellers with clear guidance on the correct visa route, document preparation, and application support to ensure a smooth process.

  • Free eligibility check — we confirm your visa route (VOA, e-Visa, or embassy) based on your nationality
  • e-Visa application support — document formatting, form review, and submission guidance
  • Embassy visa preparation — complete document checklist and review before consulate submission
  • Restricted nationality guidance — we connect US, UK, and Canadian passport holders with licensed tour operators for authorization code applications
  • Travel insurance advice — we help you find Iran-compliant travel insurance policies available in Dubai
  • Separate visa sheet requests — guidance on requesting your Iran visa on a loose leaf rather than in your passport

Planning a Trip to Iran from Dubai?

OraVisa provides expert Iran visa assistance for all nationalities in the UAE. Whether you need a straightforward VOA briefing or full embassy visa support for restricted passport holders, our team is here to help.

Get Free Iran Visa Consultation

Frequently Asked Questions

Can UAE nationals get an Iran visa on arrival?

Yes. UAE nationals are eligible for an Iran visa on arrival at Tehran Imam Khomeini International Airport and other designated Iranian airports. The visa fee is approximately EUR 50, payable in cash (EUR or USD), and the visa allows a stay of up to 30 days. You need a valid passport with at least 6 months validity, a passport photograph, hotel booking confirmation, and travel insurance.

Can US passport holders get an Iran visa from Dubai?

US passport holders cannot obtain an Iran visa on arrival or e-Visa. They must travel with a licensed Iranian tour guide and obtain an authorization code from the Iranian Ministry of Foreign Affairs through a licensed tour operator. Once the code is issued (2-4 weeks), the visa is applied for at the Iranian Consulate in Dubai. Independent travel in Iran is not permitted for US nationals.

How much does an Iran visa cost from Dubai?

Iran visa on arrival costs approximately EUR 50 to EUR 75 depending on your nationality, payable in cash at the airport. The Iran e-Visa costs approximately EUR 40 to EUR 80, paid online. Embassy visa fees vary. US, UK, and Canadian passport holders pay additional tour operator fees. Always carry exact change in EUR or USD for the VOA.

Will an Iran visa stamp affect my US visa or ESTA?

Yes, having an Iran visa or entry stamp in your passport disqualifies you from using the US ESTA (Visa Waiver Program). You will need to apply for a full US B1/B2 visa instead if you have visited Iran. Some travellers request that the Iran visa be placed on a separate sheet to avoid this issue — discuss this option with the Iranian consulate before your application.

Do I need travel insurance for an Iran visa?

Yes. Travel insurance valid in Iran is mandatory for both visa on arrival and e-Visa applications. The insurance must cover medical expenses in Iran. Some standard international travel insurance policies exclude Iran coverage, so verify your policy specifically covers Iran before travel. OraVisa can recommend Iran-compliant travel insurance providers available in Dubai.

How long can I stay in Iran on a tourist visa from Dubai?

The standard Iran tourist visa (VOA or e-Visa) allows a stay of up to 30 days. Extensions of up to 30 additional days may be possible through local police offices in Iran, though the process can be time-consuming. If you plan a longer stay, consider applying for the embassy visa route which may offer longer validity periods depending on your nationality and purpose of travel.

Need Expert Visa Assistance?

OraVisa handles everything from document preparation to embassy submission. Get a free consultation today.

Get Free Consultation
AAR

Written by

Ahmed Al Rashid

Senior Visa Consultant

Senior Visa Consultant at OraVisa with 12+ years of visa consultancy experience. Has guided thousands of UAE residents through successful visa applications for 100+ countries.

Certified Immigration ConsultantB.A. International RelationsUAE MOFA Recognized
Published: 12+ years experienceLanguages: English, Arabic, Hindi
AAR

Expert reviewed by Ahmed Al Rashid

Senior Visa Consultant

Certified Immigration ConsultantB.A. International RelationsUAE MOFA Recognized

Last updated: · 12+ years of visa consultancy experience

Last updated: