Iran Visa

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.

Who Needs an Iran Visa?

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.

Who Can Get an Iran Visa on Arrival?

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.

What Airports Can I Get an Iran Visa on Arrival?

You can get an Iran Visa on Arrival at one of the following airports:

How to Apply for an Iran Visa?

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.

Iran Visa Letter of Invitation (Iran Visa Code)

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).

Submitting the Documents at the Embassy

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.

  1. You have to start the application process here.
  2. You will need an electronic (scanned) copy of your passport as well as a picture (max 500 KB)
    1. Picture should be rectangular (at least 400 x 600 pixels)
    2. Your face should take up 70-80% of the photo

    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.

    Iran Visa on Arrival Online Application

    You have to apply at the Iranian Ministry of Foreign Affairs official website:

    1. Start the application here.
    2. You will need an electronic (scanned) copy of your passport as well as a picture.
    3. Make sure to answer all the questions correctly.
    4. Once you have completed all the sections, submit the application.
    5. You will receive a Verification Code in your email, which you have to write on the Verification Page
    6. After you verify your email, you will see a confirmation page with a barcode
    7. Print the page (there is a Print button) and write down the Tracking Code
    8. Use the Tracking Code to track your application
    9. Once your application is processed and approved, you will receive a Grant Notice.
    10. Print it and bring it with you when you travel to Iran, along with the required documents.

    *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.

    Applying for Iran Visa on Arrival at the Airport

    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.

    What Types of Iran Visa I Can Apply For?

    The types of Iran visas you can apply for based on the purpose of your travel are:

    What Are the Iran Visa Requirements?

    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: