This page provides you with all the necessary information concerning visa application.
Before applying for a visa for Iran, there are some important requirements you must meet to avoid any probable case of denial:
Visa Eligibility: depending on the country of origin, different visa application processes apply. Below you can find a map indicating whether you are free of application or have to apply for visa in advance or at arrival. However, we always advise you to contact your nearest Iranian Embassy to check which situation applies to you.
When applying for a visa in advance, make sure you start the process at least two months before your travel. In order to get a visa for Iran, you must either apply as part of an organised tour, or have a sponsor in Iran.
Since 2017, Iran started to issue electronic visas. Using the following link, you can start the process. http://e_visa.mfa.ir/en/. This website contains all the necessary information needed, including a detailed step-by-step plan.
-Do It Yourself
When you’re planning to get a visa for Iran yourself, you can go directly through a consulate: you have to download and fill out the application form from the Iran consulate in your home country (see also e-visa). Subsequently, take or send the forms and you passport, photos, money and proof of your travel insurance (explicitly mentioning Iran) to the embassy. These documents will be send to Tehran for approval. You are supposed to be contacted several weeks later with the result. If everything goes well, you can pick up your passport (including the visa) in person or have it returned in a registered-mail envelope. Please bear in mind that this method can be very uncertain and time consuming.
Another option is to obtain a visa using an agency. You pay this agency a fee and they will try to get you a visa authorisation number. Usually, you have to fill out a form with the details of your travel and the location where you want to pick up your visa. The agency will ask you for the required documents (copies of photo and passport) and sends it to Tehran. For most nationalities it takes between five and ten working days to evaluate the application. Most of the time there is no refund if your application fails, however, this barely happens. After the agency received you authorisation number, it will be forwarded to you and the Iranian embassy/consulate you chose. Going through the application process is a mere formality now, you often get the visa on the spot in the consulate.
Tourist visas on arrival are usually issued for 30 days and are available at all international airports. Nevertheless, flying to Emam Khomeini International Airport in Tehran is recommended to avoid difficulties. When applying for visa on arrival, you should be able to present the following documents:
Extending a 30-day visa to a 60-day visa usually doesn’t give any problems. However, extending to a 90-day visa is harder, but not impossible. It is wise to apply for extension in a city where they are familiar with tourists, such as Shiraz and Esfahan (Kerman, Yazd and Tabriz are second choice, Tehran, Mashhad and other cities are not recommended).
Extensions take place at the Police Department of Aliens Affairs (or Passport & Immigration Police). Again you need to bring some documents:
Fee for the extension and possibly photocopies (around € 15 or 20 USD)