Iran is more accessible to independent travellers than many assume, with a visa process that for most nationalities runs online before you fly. But the rules differ sharply depending on your passport, and one issue in particular — what an Iranian stamp can mean for later travel to the United States — catches people out every year. Here is how entry actually works.
The authorisation code: the first step for most visitors
For the majority of nationalities, entry to Iran starts with an authorisation code, obtained online before travel through Iran's official e-visa portal or via a registered travel agency. This is not the visa itself but a reference number confirming your application has been approved; you then either:
- Use the authorisation code to collect a visa on arrival at the airport, or
- Take it to an Iranian embassy or consulate to have a full visa affixed to your passport before you travel.
Processing typically takes several working days to a couple of weeks, so apply well ahead of your trip. Requirements, eligible nationalities and current fees change periodically, so always check directly with Iran's official visa authorities or a reputable visa agency close to your travel date.
Who cannot get a visa on arrival
A number of nationalities — including, at various times, citizens of the United States, the United Kingdom and Canada — cannot use the visa-on-arrival route at all and must arrange a visa in advance, almost always through a licensed tour operator, and frequently with a requirement to travel on an organised tour or with a registered guide rather than fully independently. This has been the practical reality for holders of these three passports for some years, and it is worth confirming current requirements directly with Iran's consular authorities well before booking, since the rules and the list of affected nationalities can change.
The passport-stamp issue: US, UK and Canadian rules
This is the single most important practical issue for many travellers considering Iran, and it has nothing to do with Iranian rules — it concerns what happens when you get home.
Because of this, many travellers ask Iranian border officials to stamp a separate sheet of paper rather than the passport itself — a long-standing informal practice that Iranian immigration is generally willing to accommodate, though it is not a formal guarantee and cannot be relied upon in all circumstances. Even with a blank passport, the fact of having travelled to Iran can still surface through other records when you later apply for a US ESTA or visa, since the requirement concerns the travel itself, not merely the stamp. If you hold or plan to apply for a US ESTA, or expect to need a UK or Canadian equivalent authorisation, factor this in before you book a trip to Iran, and check the current rules for your nationality directly with the relevant government. See our US ESTA guide for how the exclusion works in practice.
What else to prepare
- Passport validity: Iran generally requires several months of remaining validity beyond your visit — check current requirements and see our passport validity rules guide for why this trips up travellers everywhere.
- Mandatory travel insurance covering Iran is required by some visa routes and is sensible regardless.
- Israeli travel history has historically been a sensitivity for some countries in the region, though Iran's practical stance and stamping practices can change — check current guidance if relevant to your passport history.
- Currency: international bank cards do not work in Iran due to sanctions, so plan to carry sufficient cash for your entire trip, converted either before arrival or at official exchange points.
Applying: the practical route
Most independent travellers apply through a registered Iranian travel or visa agency, which handles the authorisation code application and can advise on current requirements for your specific nationality — this is close to mandatory for US, UK and Canadian citizens, who typically need an organised tour or licensed guide as part of the process. Others may apply directly through Iran's official e-visa system. Processing speed and requirements shift, so build in a comfortable margin before your intended travel dates rather than applying at the last minute.
Travelling onward: Iran and the Silk Road overland
Iran sits at the crossroads of several classic overland routes into Central Asia and Turkey, and increasingly appeals to travellers piecing together a longer trip rather than a single-country visit. If Iran is one stop on a longer journey, see our Iran and the Silk Road overland guide, and check Central Asia entry requirements if you're continuing that way.
Frequently asked questions
Can US, UK and Canadian citizens get a visa on arrival in Iran?
No. These nationalities generally must arrange a visa in advance, typically through a licensed tour operator, and often with a requirement to travel with an organised tour or registered guide. Confirm current rules directly with Iranian consular authorities.
Will visiting Iran affect my ability to use ESTA for the USA?
Very likely, yes. US law generally excludes recent visitors to Iran from the Visa Waiver Program, requiring a full US visa application instead — this is based on the travel itself, not just a passport stamp.
Can I ask for a stamp on a separate paper instead of my passport?
Many travellers do, and Iranian border officials often accommodate the request, but it is an informal practice, not a guarantee, and does not remove the underlying US Visa Waiver Program exclusion.
How long does the Iranian visa process take?
Typically several working days to a couple of weeks for the authorisation code, though this varies by nationality and season — apply well in advance of your trip.
Sources and further reading:
- Visa and authorisation requirements: Iranian consular authorities and registered visa agencies.
- Visa Waiver Program exclusions: your own government's travel and immigration authorities.
- Always confirm current requirements with your own government's travel advice before travelling.
