Iran Visa

A wide range of people visits Iran every year with different purposes such as leisure, education or even employment. Although citizens of a few countries can enter Iran Visa-free, citizens of the rest of the world need a Visa to enter Iran. Use the Visa Assistant Tool to check if you need a Visa, the cost, and the requirements to apply for Iran Visa. Click on Apply for Iran Visa to submit your request by filling a simple Visa Application form and get your Visa in 2 business days.

Iran Visa Assistant
Visa Assistant

The Visa assistant tool helps in the process of Visa Application and answers all of your questions.

  • Do you even need an Iran Visa?
  • What are the costs and requirements?
  • How long does it take to get your Iran Visa?
Apply for Iran Visa
Apply for Iran Visa

Apply for a single Iran Visa or groups of up to 15 persons.

  • Enter the number of applicants
  • Fill out Iran Visa Application form(s)
  • Upload required documents
Track Your Iran Visa
Track Your Visa Application

Obtain information about your Visa application by providing your tracking code.

  • Check your application status
  • Download your Visa authorization letter
  • Download your payment invoice
Iran Visa Fee Finder
Find Out How Much
Iran Visa Costs
Visa Fee Finder
See How Much Iran Visa Costs
Visa Fee Finder

This article explains and covers everything you need to know about how to get an Iran Visa. We explore every option individually and show you the pros and cons. This is a complete guideline for getting an Iran visa and we update this article regularly.

The New Update for Getting an Iran Visa (Updated 29, November,2019)

There is a new rule for getting an Iran visa. After applying for e-visa and receiving the authorization code online, you are going to have two options while receiving your visa in embassies or other places of visa issue. As a traveler, if you need an urgent visa, you can pay 50% extra money in the embassy/general consulate to get your visa in one day. It means if the visa fee costs you 50 Euro, you should pay 75 Euro to collect it there. However, if you do not want to pay the extra money, you can wait for 4 to 7 Iran business days, which is between Saturday to Wednesday to receive your visa.

Can You Get Your Iran Visa on Arrival at Land Borders?

Visa on Arrival or VOA is only available for airports, so getting a visa at the land borders is not possible for travelers who are going to Iran. If you are planning to travel to Iran overland, you need to apply for an Iran visa online in advance. By choosing the place of visa issue in your country, you can collect your visa before starting your journey; or you can choose the nearest place of visa issue to the border of your choice and get your visa.

What is an Iran Visa on Arrival?

This option speaks for itself. You don’t need to get a visa before traveling to Iran. You can simply apply for an Iran Visa on Arrival (VOA) inat the airport. Citizens of most countries can apply for an Iran Visavisa on Arrival and the process usually takes about an hour assuming the line is not too long. Visa on Arrival is the most common option for getting Iran visa, but it is not the safest option, because there is a small chance of rejection, and that could make everything very complicated.

Which Countries Can Have Iran Visa on Arrival?

According to the Ministry of Foreign Affairs, citizens of the following countries are allowed to have an on arrival visa in Iran:

Azerbaijan, Albania, Germany, Argentina, South Africa, Austria, Armenia, Uzbekistan, Spain, Australia, Slovenia, Slovakia, United Arab Emirates, Indonesia, Ukraine, Italy, Ireland, Bahrain, Brazil, Bronti, Belarus, Belgium, Bulgaria Herzegovina, Portugal, Peru, Tajikistan, Thailand, Turkmenistan, China, Denmark, Russian Federation, Romania, Japan, Singapore, Sweden, Switzerland, Syria, Saudi Arabia, Oman, France, Palestine, Cyprus, Kyrgyzstan, Qatar, Croatia, South Korea, North Korea, Cuba, Kuwait, Georgia, Lebanon, Luxembourg, Poland, Malaysia, Hungary, Mongolia, Mexico, Norway, New Zealand, Venezuela , Vietnam, the Netherlands, Yugoslavia, Greece, Tanzania, and India.

Who Cannot Get an Iran Visa on Arrival?

If you have a passport from the above-mentioned countries, you are eligible for a visa on arrival, but there are some exceptions.

  • Citizens of The United States of America, Canada, The United Kingdom, Pakistan, Bangladesh, and Afghanistan should not apply for an Iran visa on arrival because they will get rejected by Iran’s government. The best option for them is to plan a trip to Iran via a travel agency.
  • Journalists and reporters may face some difficulties in getting a visa on arrival.
  • Also, it is not possible to get an Iran visa on arrival at land borders if you are planning to visit Iran overland.

What Do You Need to Get an Iran Visa on Arrival?

  • First, you need to fill the visa on arrival forms
  • A passport with six-month validity
  • Two passport size pictures. They need to be in color with a white background. Women don’t need to wear Islamic hijab to apply for an Iran visa on arrival.
  • Having a return ticket is not obligatory but might ease the process of Iran visa on arrival; therefore, if you know exactly how much time you are going to spend in Iran, have your return ticket prepared at the airport. 
  • A valid travel insurance that covers Iran is also needed. If you are using international insurance, make sure that it is mentioned in the insurance certificate that it covers Iran. The term “Worldwide” wouldn’t make the insurance acceptable in Iran. We recommend you to get your travel insurance for Iran from a local insurance provider. You can purchase your Travel Insurance provided by Termeh Travel, as well.
  • Having an invitation letter from a tourist agency, a friend, or the address of the residence you are going to spend the first night is essential. The Ministry of Foreign Affairs needs to check and confirm it. 
  • You need to have enough cash in order to pay the visa fee, which is different for each country.

How Much Does It Cost to Get a Visa on Arrival in Iran?

The Iran visa on arrival fee can be different based on your nationality. You can find the amount of money you need to pay in order to get a visa on arrival here.

What Is the Process of Applying for Visa on Arrival in Iran?

The moment you arrive at the airport, after the travel insurance check, you need to apply for a visa on arrival. There is a section in the main hall of the airport which issues visas. At the desk, you need to tell the attendant that you want a visa on arrival. The attendants will hand you two forms, which are about your personal information such as your nationality, occupation, and address, as well as the amount of money you need to pay to get a visa.

Then you need to get in line to pay the visa fee.

After that, there is another line in which you need to do some paperwork. It is important to double-check all the information in the form to make sure everything is correct. You will hand out your passport to the attendant and wait for a while to be called. This process can take hours, so you need to be prepared and patient.

Finally, you can have your Iran visa and officially start your journey.

Where Can You Collect Your Iran Visa on Arrival?

Almost all of the main airports and also one port in Iran issue visas on arrival, so you can get your visa in:

  • Imam Khomeini International Airport in Tehran
  • Mehrabad International Airport in Tehran
  • Shahid Hashemi Nejad International Airport in Mashhad
  • Shahid Dastgheyb International Airport in Shiraz
  • Shahid Beheshti International Airport in Isfahan
  • Shahid Madani International Airport in Tabriz
  • Kish International Airport
  • Larestan International Airport
  • Ahwaz International Airport
  • Bandar Abbas International Airport
  • Bushehr International Airport
  • Qeshm International Airport
  • Hashemi Rafsanjani International Airport in Kerman
  • Urmia International Airport
  • Bandar Abbas (Shahid Bahonar) Port

What Is an Iran E-visa (Iran Online Visa) and Why You Should Get One?

Iran E-Visa is another option for you. E-Visa is the electronic visa application system, launched by the Ministry of Foreign Affairs (MFA) in 2017 to make the visa process easier. You can submit for an E-Visa on MFA site or any eligible tourist agency. E-Visa is the most secure way to get a visa for Iran. You get your authorization code before arriving and there is no chance of getting rejected after you arrive in the country. The visa process will be much faster as you wouldn't have to stand in lines and it will be cheaper than VOA if you choose to pick your visa in an Iranian embassy or general consulate.

When should I apply for an Iran Visa?

If you are a citizen of any country except the US, UK, and Canada, and have selected one of Iran’s embassies for the place of your Visa issue, you only have two months from the date that your application is approved to go to the embassy and pick up your Visa. If you miss your two-month time limit, your visa code will expire and you'll have to submit all over again. After receiving your visa from the embassy, you will have 3 months to make your trip to Iran. If you have selected an Iranian airport as your place of visa issue, you will have 3 months time to enter the country from the date your E-visa request is accepted.

What Are The Iran Visa Requirements?

  1. You need to fill an online visa application form
  2. Upload a proper passport-style ID photo
  3. Upload a scan from the first page of your passport
You can use the Termeh Travel Visa Assistant Tool to see more details.

Our advice is to submit on trusted tourist agency sites due to the following reasons:
It takes only 2-3 Iran business days (Saturday to Wednesday excluding the national holidays) for an agency to give you the confirmation code while in some cases it can take 10-15 days for the MFA to process your visa request. Since getting rejected by the MFA is very common, the MFA website usually asks applicants to apply through an eligible tourist agency. If the application gets rejected, your travel agency can negotiate and complete demanded forms or documents and reapply, while the MFA does not provide this option when you are applying for yourself. You can simply apply for your E-Visa for a reasonable price and with 24/7 online support on Termeh Travel Visa Page.

What Is An Online Visa Application Form?

Once you visit the MFA website, you will have to choose your preferred visa, and begin your application. On the first page, you will have to fill in your personal information, upload your ID Photo and scan of your passport, and choose your place of visa issue. You will then move on to the online visa application form. After filling the empty fields of that form, you will have to verify your email address and finally end your submission. After ending your submission, you will have to wait for a specific amount of time for your visa to be granted.

On the Termeh Travel website, we ask you to fill the visa start form which asks the name, email and phone number of the group representative, and the number of applicants. Representative could mean representing a group, oneself, or even someone else. After starting your online visa application, you must fill out the forms for each applicant. This means personal information, photo and passport scans, place of visa issue, approximate arrival and departure times and so on. For US, UK, and Canadian citizens, an extra step requires a fully detailed CV or Resume.

After filling the forms and successfully obtaining a Visa Grant, your Visa Grant Notice will be emailed to the representative email.

Do Women Need to Wear a Head Scarf/Islamic Hijab on the ID Photo?

No, Although female travelers are obliged to wear Hijab (scarf, stockings, and sleeves) in public, their passport photo doesn’t need to be with a scarf. The passport photo should follow the below rules:

  • In color
  • In .jpg or .jpeg file format
  • Equal to or less than 500 kilobytes
  • In a rectangular aspect ratio (height must be greater than width)
  • Do not wear a hat, eyeglasses or head covering
  • Photos digitally scanned from driver’s licenses or other official documents are not acceptable
  • Wearing headscarves is not a must.

How to Check my Iran Visa (E-Visa) Status?

You can track your E-Visa application via the MFA official website or from the Termeh Travel Visa Tracking Page, if you have submitted your application through Termeh Travel.

What Should I Do After Receiving My Visa Grant Notice?

The visa grant notice is the E-Visa confirmation letter sent by the ministry of foreign affairs, showing that your visa request has been approved. After receiving your visa grant notice, you need to submit your passport to the place that you have selected as the place of your visa issuance in your visa application form. It is a must to submit your passport to your selected place of visa issue in person.

You are also required to pay a nonrefundable, non-transferable visa stamp fee. The visa fee is determined by the type of visa you are granted.

Do they stamp my passport in Iran?

As some countries could be sensitive about Iran stamps on passports, your passport will not be stamped. The authorities at the airport will give you the stamp on a separate document to prevent potential problems in the future.

How Many Days Your Iran Visa (Iran Visa on Arrival and Iran E-visa) Will Be Valid For?

You can request an Iran visa on arrival to use for a maximum of 30 days. However, it is possible to extend it quickly for another 30 days by going to the immigration offices all around the country.

How should I extend my Iran visa?

You can extend your Iran visa twice which brings your stay in Iran to a total of 90 days. The cost of visa extension is less than five euros each time. In order to extend the visa, the applicant should visit the Passport and Immigration Office in major cities, provided below:

Note: The process of extending your visa can be faster if you go to small cities. Trying to extend the visas in Tehran, Isfahan, and Shiraz can take more time since they are more crowded.

  • Qom
  • Address: Qom, Shahid Lavasani St
  • Phone: 025 3772 3838
  • Yazd
  • Bahonar boulevard, Valieasr Alley
  • Phone: 035 1724 4055
  • Mashhad
  • Address: Razavi Khorasan Province, Mashhad, District 9
  • Phone: 051 3822 5280
  • Shiraz
  • Address: Fars Province, Shiraz, Modaress boulevard
  • Phone: 071 3725 0028
  • Tehran
  • Address: Tehran Province, Tehran, Shahr Ara Street
  • Phone: 021 6693 5058
  • Isfahan
  • Address: Isfahan Province, Isfahan, Rudaki Bypass
  • Phone: 031 3218 4547

How Much Does Iran Visa Cost?

The visa fee differs from one country to another, you can use Termeh Travel's Visa Fee Finder to check the cost for your Iran Visa.

There is a new rule for getting an Iran visa. After applying for an e-visa and receiving the authorization code online, you are going to have two options while receiving your visa in embassies or other places of visa issue. As a traveler, you can either pay 50% extra money to get your visa in a day. It means if the visa fee costs you 50 Euro, you should pay 75 Euro to collect it there. However, if you do not want to pay the extra money, you can wait for 4 to 7 Iran business days (Saturday to Wednesday) to receive your visa.

How long does it take to get an Iranian visa?

You can get an E-Visa which takes 2-3 Iran business days (Saturday to Wednesday) if you contact a trusted travel agency like Termeh Travel.

Note: For Citizens of the US, UK or Canada it might take up to 2 months to apply for an Iran Visa.

What should I do if E-Visa is rejected?

If you have applied for an E-Visa through the MFA’s E-Visa website and it is rejected, it is strongly recommended to apply through a local Iranian travel agency like Termeh Travel and have them process your Visa for you. If your visa is rejected through a local travel agency as well, and you are eligible for a Visa On Arrival, you can fly to one of Iran’s international airports and obtain a Visa On Arrival.

Note: To re-apply for an Iran visa, you must wait at least a day after your previous visa application was rejected.

Who Can Travel to Kish and Qeshm Islands Visa-free?

Kish and Qeshm are two wonderful Islands with glorious nature, modern shopping centers, and hospitable people. Citizens of most countries can visit these free-trade zones for 14 days visa-free. There is the option of extending your visa up to 6 months but you should submit your request before the 10th day of your stay. Of course in order to leave free-trade zone cities for traveling to other parts of Iran you need to get an Iranian Visa in the Foreign Affairs Representative Offices.

Which Countries Do Not Need a Visa for Iran (Iran Visa-Free Countries)?

The citizens of the following countries don’t need a visa to visit Iran:

  • Armenia
  • Azerbaijan
  • Bolivia
  • Egypt
  • Georgia
  • Lebanon
  • Malaysia
  • Oman
  • Turkey
  • Iraq
  • China 
  • Hong Kong
  • Syria (only if they are flying directly from Damascus)
You can use Termeh Travel's Visa Assistant to check if you need an Iran Visa.

Does Iran Accept Dual Citizenship?

If you have dual citizenship, one from the UK, US or Canada and one from other countries, for example, Germany, you don’t need to mention the US, UK or Canadian Passport. You can use your German passport to get a Visa on Arrival or get an E-Visa.

How Should I Get an Iran Visa If I’m Traveling by Land?

Tourists who want to travel to Iran by land should apply for an E-Visa. In the application form, they should select their desired embassy or consulate (the closest one to their city) in the "Place of Visa Issue" section, you can use the Termeh Travel Visa Assistant Tool for your Place of Visa Issue. E-Visa usually takes 2-3 business days to be confirmed. After the confirmation, they have 60 days to visit the embassy or consulate and get their visa.

Note that the visa itself is valid for 90 days and you need to travel to Iran in this period.

Americans Traveling to Iran

American citizens can travel to Iran, but the process is more complicated because of the conflict between the two countries. As an American, you cannot travel independently to Iran, and you need to plan your trip with a licensed travel agency inside Iran and wait for a tour guide to escort you at the airport and travel with you at all times.

Having a travel agency can help you with the process of getting an Iran visa and benefit you with organizing a wonderful trip. A trusted travel agency lets you get to know new people and have no worries about all the complications that traveling to a new place can create since your tour guide is entirely aware of the situation.

Is Iran Safe for Americans?

Absolutely! Unlike what is promoted in the media about Iran and the political conflict between these two countries, the hospitable people of Iran love Americans, and they will make them feel at home.

As an American, you should not be afraid to talk about your country, and even Iranians will come up to you and ask for your nationality. They love to show you how friendly and modern their country is. By traveling to Iran, you can change your mindset about this country and make a lot of good friends.

How Can Us, Uk and Canadian Citizens Get a Visa for Visiting Iran?

You should know that getting a Visa On Arrival (VOA) is not an option for the US, UK and Canadian citizens. Due to many political problems, your arrival visa will be rejected at once.

To have a chance to see this fascinating country, you need to apply for your visa at least two months before your trip in case of any issues happening during the process. The first step for getting a visa as a US, UK or Canadian citizen and traveling to Iran is applying for an E-visa, which is an electronic visa provided by The Iranian Ministry of Foreign Affairs since 2017 to help people from all around the world have the chance to start a journey to Iran. By filling the form, the Termeh Travel team will be in touch with you 24/7 to answer all your questions and take care of the process meticulously to make sure you face no problem during this process, and you get your visa on time.

When Should the US, UK and Canadian Citizens Apply For an Iran Visa?

The citizens of the US, UK, and Canada need to apply for an E-Visa via a trusted tourist agency and have a registered escort tour guide expecting them at the airport. According to the MFA, the process takes about 45 to 70 days. It is advised to apply for your travel to Iran at least 2 months prior.

Can US, UK and Canadian Citizens Travel to Kish/Qeshm Island Without Applying for a Visa?

The answer is yes! Citizens of the UK, US and Canada can visit Kish and Qeshm Islands visa-free but they must have a registered tour guide waiting for them at the airport. We suggest contacting a travel agency to hire a trusted and registered tour guide.

Contact our support team for more information.

What Information Are Needed to Apply for Iran Visa as US, UK, and Canadian Citizens?

After filling the form, you need to upload the first page of your passport and your ID photo. The photo needs to be in the proper format, which is JPG or JPEG. It must be in color with a white background, and less than 500 kilobytes. The picture must be rectangular, which means the height needs to be bigger than the width. The photo needs to be original, and you cannot scan the photo of your passport or other ID card. Although, women who are traveling to Iran must have Islamic Hijab in Iran, wearing a scarf in the visa photo is not obligatory.

Besides your personal information like your full name, your father's first name, birth date, gender, country of birth, occupation, phone number, marital status, email, and residence address, you need to write a resume.

The resume needs to be in Doc or PDF format, not too short, about your education, current and previous work history in detail about each one. It should not be more than 1 megabyte, as well.

Travel Information to Apply for Iran Visa for the Us, Uk and Canadian Citizens

The first thing that you need to mention in order to get an Iran visa is the arrival and departure date. It is also essential to write the airport or the land border from which you are leaving Iran. The list of exit points in Iran is available for you to select when you are filling the visa form. You need to mention the first place you are staying in and the first-night accommodation city in the form as well. Also, the place in which your visa is being issued must be written. This place can be any embassy, consulate, or interest section of Iran. You need to submit your passport, pay the visa fee to receive your visa from one of the visa issue places. The list of visa issue places can help you find all the information related to the amount of the fee you are going to pay and different locations in different countries that can issue your visa. The stamp fee can vary from place to place.

The travel agency will take care of the process by making contact with Iran Foreign Ministry on behalf of you and get the authorization code.

There is no need to fix an appointment after your visa approval; you need to have a print of this document and your passport to get your Iran visa from the place of visa issue. You need to enroll your biometric information which is your fingerprint at the airport, consulate or embassy that your visa is issued.

Tips and Notes for Americans Visiting Iran

  • US citizens can travel to Qeshm and Kish islands, which are the two most wonderful islands in the Persian Gulf, without a visa; however, they need to have a registered tour guide expecting them at the airport. 
  • If you have dual citizenship from America and another country which is in the list of less restricted places like Australia, you do not need to mention your American passport. You can easily apply for a Visa on Arrival at the airport. 
  • Since having the stamp which shows you have traveled to Iran in your passport can become an issue for some countries, the authorities at the airport will give the stamp on a separate document to prevent any problems for you in the future. 
  • Iran has no longer any embassy or consulate in the USA; however, if you want to collect your visa in your country, you can go to Iran’s interest section at the Pakistan embassy in Washington DC or Permanent Mission of the Islamic Republic of Iran in New York.

Do Indians Need a Visa for Iran?

The answer is Yes. India used to be among the countries that couldn’t get an Iran Visa on Arrival. Fortunately, since 23rd July 2018, Indians can get a VOA in Iran’s International Airports and the process is the same as other countries.

Can Pakistani Citizens Obtain an Iran Visa?

Yes, citizens of Pakistan are also eligible to get an Iran Visa. The requirements are the same as any other country. You can find them using our Visa Assistant Page. The Visa Stamp fee can vary depending on where you would like to pick up your visa, but you can check the prices for Iran Visa fee for citizens of Pakistan by using our Fee Calculator.