Apply for Iran Visa

Your one-stop-shop for streamlined and reliable Iran visa application.

APPLY FOR IRAN VISA ONLINE

1

Apply online

Complete the online tourist visa authorization form.

2

Payment

Pay the application fee online by PayPal, at the end of the online application process.

3

Visa code

Once application approved, we will notify you of your authorization code.

MORE ABOUT IRAN VISA

American, Canadian, and British citizens

American, British, and Canadian passport holders can enter Iran only if they are accompanied by an authorized tour guide.

How long does it take to get an Iran visa?

It takes about 5-7 working days to receive an Iran Visa Code online. If you are from the US, UK, or Canada, it may take around 1-3 months.

What are the Iran visa requirements?

Complete the visa authorization form, a copy of the first page of your passport +1 passport photo.

Visa process fees

The visa processing fee is payable to the travel agency to get your approval number. The fee is non-refundable regardless of the outcome of the application.

Iran Visa: FAQ

Which countries do not need a visa for Iran?
Iran tourist visa is issued in case you wish to travel to Iran for tourist purposes only. Almost everyone needs a visa to enter Iran, unless you have a Turkey, Armenia, Azerbaijan, Bolivia, Georgia, Malaysia, Syria and Venezuela passport in which case they’ll just stamp you in at the airport.
What is Iran visa letter (Iran Visa Code)?
The travel agency, host, or company in Iran will submit an application with the Iranian Ministry of Foreign Affairs (MFA). If the application is successful, they will send you a visa code, which you have to take to the Iran Embassy/Consulate along with all the other required documents.
How long does it take to get an Iran visa?
It takes about 5-7 working days to receive an Iran Visa Code online. If you are from the US, UK, or Canada, it may take around 1-3 months.
How long is an Iranian visa valid for?
Enter Iran within three months from the date of issue and stay up to the numbers of days granted. Generally, the Embassy issues single entries for stays up to 30, 60 or 90 days.
What airports can I get an Iran visa on arrival?
You can get an Iran Visa on Arrival at one of the following airports: Ahvaz International Airport (Ahvaz). Bandar Abbas International Airport (Bandar Abbas). Imam Khomeini International Airport (Tehran). Isfahan International Airport (Isfahan). Kerman Airport (Kerman). Kish International Airport (Kish Island). Larestan International Airport (Lar). Mashhad International Airport (Mashad). Mehrabad International Airport (Tehran). Qeshm international Airport (Qeshm Island). Shiraz International Airport (Shiraz). Tabriz International Airport (Tabriz). Urmia Airport (Urmia).
Is it possible to extend my Iran visa?
It is possible to extend your tourist visa duration up to 90 days in Iran once you have already arrived here.
Can I get an Iran visa on arrival?
Yes, if you have received an Iran visa in advance or on arrival, you can extend it from the Police Department of Aliens Affairs in a major Iranian city. The process usually takes only about one day. The extension of your visa is based on the initial duration: if you had a 30-day visa, you can extend it for an additional 30 days. If you had a 15-day visa, then you can only extend it for another 15 days, and so on.