Most people who want to visit Iran will have to get an Iran visa, either from an Embassy or on arrival. Even though the Iranian government has been planning to introduce a visa-waiver program for nationals of 60 countries in an effort to boost tourism, no such plan has been implemented yet.
So far, only a limited number of people can enter visa-free.
As of 2018, the Iranian government does not affix the visa or any entry stamps on your passport.
Almost everyone needs a visa to visit Iran, but most can just get an Iran visa on arrival at one of the eligible airports.
If you are from one of the following countries, then you have to apply for a visa in advance, through one of the Embassies or Consulates of Iran abroad:
If you are from one of the countries listed below, you can enter Iran without a visa:
*Please note that only holders of diplomatic or service passports from Iraq can enter Iran visa-free.
If you are from none of the countries listed above, then you may be eligible for a Visa on Arrival. An Iran VOA is not available if you are from one of these countries:
But if you would like to play safe rather than be sorry, then you can always opt for applying for a visabefore travelling. There is, after all, a slight chance that your VOA application can be denied even after you go to Iran.
Note: Citizens of Israel are not allowed to enter Iran.
You can get an Iran Visa on Arrival at one of the following airports:
Before you can apply for an Iran visa, you must have a sponsor in Iran who can issue a Letter of Invitation. Once you receive the Letter of Invitation, you can submit it along with the required documents at an Embassy or Consulate of Iran in your country.
If you are travelling for tourism purposes, you have to contact a travel agent in Iran or a friend or relative who will host you. If you are travelling for business, then the company you are visiting can issue your invitation letter.
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.
You can also apply for the Iran Visa code yourself through the website of the Iran MFA (see Iran eVisa below).
After you receive the Visa Code from the travel agency, then you have to take that along with the other documents to the Iran Embassy or Consulate in your country. If there is not an Iran Embassy in your country, then you may have to go to a neighbouring country or another Embassy where Iran has outsourced visa applications to. For example, in the US, it is the Iranian Interests Section of the Embassy of Pakistan.
Contact the Embassy/Consulate beforehand so that you know if you have to make an appointment or you can just drop by. Some may allow you to apply by mail instead.
Although you cannot apply for the entire Iran visa electronically, you can apply for the Iran visa code online, through the website of the Iran MFA. This means you don’t need to go through the usual route by a travel agency or host. You still have to go to an Embassy to get the actual visa, however.
In order to apply for an Iran Visa on Arrival, you have to receive a Grant Notice from the Iranian Ministry of Foreign Affairs beforehand.* You can apply for the Grant Notice online at the Iranian MFA’s official website. Once you have the confirmation, you can travel to Iran and appear before the VOA counter to receive your visa.
You have to apply at the Iranian Ministry of Foreign Affairs official website:
*Some travellers claim that an online application is not always necessary and that you can simply apply at the Iran airport once you get there. There are some problems with that, including:
It is generally advisable to apply online before you travel, simply for peace of mind and added security for visa approval.
Once you arrive at the airport, you have to approach one of the Visa Issuance offices at the airport along with all your documents. There, you have to pay a fee in Euros. They will only accept cash, not cards.
Note: If you are a woman, make sure you wear a headscarf after you land in Iran. You also have to wear long-sleeved shirts and pants or stockings.
The types of Iran visas you can apply for based on the purpose of your travel are:
When you apply for an Iran visa, the documents you need will depend on the Embassy as well as the type of visa. However, you can expect to be required to submit these documents:
Here are the Iran visa fees:
Visa Fee | Visa on Arrival Fee |
---|---|
From €10 to €100 | From €40 to €150* |
The Iran visa fee changes based on the following factors:
*For most European countries the VOA fee is €75
Since there are two different applications processes involved, the visa processing time is not always the same.
First, you have to apply for the Iran Visa Code (online or via an agency). 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.
Then, you have to apply for your Iran visa at the Embassy, which again can take a few days to two weeks, depending on your nationality.
If you are not applying at an Embassy, then you can get the Iran Visa on Arrival, which takes just a few hours at the airport.
US citizens are included among those who have to apply for a regular Embassy visa for Iran along with the Letter of Invitation or the Visa Code from the online application at the Ministry of Foreign Affairs website. However, when it comes to actually submitting the documents for the visa application, since there is no Iranian Embassy in the USA, you will have to contact the Iranian Interests Section of the Embassy of Pakistan instead.
USA citizens can expect to wait anywhere from 1 to 3 months to receive their Visa Code.
The duration of the Iran Visa depends on your nationality as well as the type of visa you receive:
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.