All foreign visitors require a visa to enter Iran except for citizens of Bosnia-Herzegovina, Macedonia, Saudi Arabia, Singapore, Bolivia, Slovenia and Turkey. If you plan to visit Iran for less than 30 days and would like to get a tourist visa, the nationals of 50 countries holding an ordinary passport, visiting mainland Iran can obtain their 30 days tourist visa upon arrival. This list of countries not needing a visa is subject to change, please check validity at your time of booking.


The list of countries with visa on arrival

Please see the following link:


The list of airports for visa on arrival

Here is a list of airports where you can obtain your visa on arrival:


The list of Iranian embassies or consulates

A list of Iranian embassies/consulates operating in your area:


ABC countries (American, British and Canadian) passport holders

Above nationalities cannot travel to Iran independently. Here you will find the rules and regulations:


What is visa reference number/code, visa stamp, visa insurance?

Visa reference number is a code applied by a travel agency for a tourist visa. For more information please click the following link:


Documents for collecting your visa from an Iranian embassy/consulate

The necessary documents that may be needed for visa stamp and visa insurance. Please check the following link:


Adventure Iran visa invitation service

As a registered travel agency Adventure Iran can apply for your visa invitation (Visa reference number). We can apply for the visa code when you are a travel agency or an individual booking a tour with us for the whole duration of your trip. Please specify this in the comment box when booking your tour. The visa invitation (visa code) is a complementary service and there is no extra charge for that. For more information please visit the folowing link:


Iran Visa FAQs

Also the below link answers the most common questions of travelers regarding for Iranian visa and visa invitation. please have a look at the link and find your answers.