Iran is not a visa free country & we recommend you to obtain your visa or authorization code before arriving to Iran although if your trip is planed last minute, applying for visa at the airport or other international arrival entry points is also possible at your own risk.
Visa on Arrival;
Eligible EU passport holder traveling to Iran can apply for visa on arrival. Diplomatic passport, official passports, etc. cannot apply for this type of Iran visa.
Visa on arrival can be issued at major international airports in Iran & is valid for 30 days. You cannot get this visa on the land borders.
Requirements for Iran visa on arrival
Official documents required to obtain an Iran visa on arrival are:
1. A valid passport with at least 6month validity.
2. A confirmed return ticket within a 30-day timeframe
3. A photo to be attached to the Iran visa application form
4. Visa stamp fee, which is payable to the Iran Visa & Passport Office at the airport.
5. An invitation letter or hotel reservation voucher. The invitation letter has to be sent from the Iranian travel agency to Iran Ministry of Foreign Affairs at least 48 hours before your arrival to Iran airport.
6. Not officially listed but mandatory: travel insurance valid for Iran. Printed
Citizen and Passport holders of eligible countries can get Iran Visa on Arrival; The eligible countries are Albania, Armenia, Australia, Austria, Bahrain, Belarus, Belgium, Bosnia, Herzegovina, Brazil, Brunei, Bulgaria, China, Croatia, Cuba, Cyprus, Denmark, Finland, France, Germany, Greece, Hungary, Indonesia, Ireland (Rep.), Italy, Japan, Kazakhstan, Kuwait, Kyrgyzstan, Luxembourg, Malaysia, Mexico, Mongolia, Netherlands, New Zealand, North Korea, Norway, Oman, Peru, Philippines, Poland, Portugal, Qatar, Romania, Russian Federation, Serbia, Singapore, Slovak (Rep.), Slovenia, South Korea, Spain, Sweden, Switzerland, Tajikistan, Thailand, Turkmenistan, Ukraine, UAE, Uzbekistan, Venezuela, and Vietnam.
Visa on arrival is not applicable to nationalities of the following countries and they must obtain a visa in advance:
· Sri Lanka
· United Kingdom
· United States
Applying for Iranian Tourist Visa in Advance
The procedure to obtain Iran visa includes the following steps:
1- Applying for Visa Reference Number or Authorization code
Reference number is a code issued by Iranian Foreign Ministry when the visa request approves. First step in visa process is to request for a reference number, this number should not be considered as an actual visa. You can apply for reference number by your own or we would be more than happy to obtain it for you.
2- Collecting the Actual Visa
A. You can either collect your Visa on entry points (on arrival) or
B. At the related Iranian embassy in your country
A. After receiving your visa reference number you can collect your actual visa upon arrival at any following Iranian International Borders:
.Tehran International Airport (IKA)
.Isfahan International Airport (IFN)
.Razi Railway Border
.Mashhad International Airport (MHD)
.Anzali sea port on Caspian Sea.
.Tabriz International Airport (TBZ)
.Shiraz International Airport (SYZ)
.Bazargan Land Border
-Visa fee is around 60 euros and it should be paid in euros
-There is no need to fill any forms
-Normally you should collect your visa in few minutes depending on the crowd at the airport.
B. Collecting visa from an Iranian embassy or consulate:
If you like to have your visa issued on your passport before arriving to Iran you can either send your passport by post or attend to Iranian embassy/consulate in your related country.
Required documents are: your valid passport, visa fee (depending on the embassy/consulate is between 60 to 100 euros), reference number and two passport photos.
You can apply on your own
A. Fill out the initial Visa application form in the consulate or print it fill it out in advance.
B. Provide the required documents (original passport, completed visa application form, travel itinerary, two passport photos, bank statement and your resident card (if you are living in a country other than your country of origin).
C. Contact the embassy/consulate and confirm if you need to make an appointment in advance.
D. Pay the Visa fee (for visa fee, please contact your related embassy/consulate).
enjoy our service and let us handle it for you
At Iran Horizon we would like to make your trip easy and convenience so let us handle the paperwork for you.
This process can take up to two weeks, once your visa is approved you will receive a code. This is your visa reference number and you can collect your visa either at your related consulate or upon your arrival in any Iranian International Airports.
Our visa service fee cost 45 euros.
Citizens of the following countries can visit Iran without visa and stay from 15 to 90 days:
Azerbaijan, Bolivia, Turkey, Syria, Lebanon, Georgia, Armenia, Venezuela, Egypt, Malaysia
Citizens of the following countries should apply for the visa themselves:
Afghanistan, Bangladesh, Colombia, India, Iraq, Jordan, Pakistan, Somalia, Sri Lanka
Citizens of USA, England and Canada cannot independently visit Iran. They can visit Iran as tourists; they need to be accompanied with tour guide throughout their trip.
*** Entry will be refused to citizens of Israel and travelers with any evidence of visiting Israel except that if you had an Israeli visa that expired more than a year before you apply for an Iranian visa, you may be allowed entry to Iran.
Iran no longer affixes visas to passports nor stamps them on entry as a response to the US sanctions on persons who have visited Iran after 2011. In November 2018, the head of Iran’s Cultural Heritage, Handicrafts, and Tourism Organization (ICHTO), announced that the country will no longer stamp or put stickers to passports of foreign tourists in a bid to ease their concerns about travelling to other countries after leaving Iran.
If you need visa for Iran please contact us using this link