Article cover image
stamp visa

How to Get An Iranian Visa

Tehran-Iran
pourya

Tour Guide, Tehran, Iran

| 3 mins read

Picking up your Iran visa on arrival at an Iranian Airport


Iran visa on arrival "Visa Upon Arrival" is available at selected Iranian Airports: Tehran, Isfahan, Shiraz, Mashhad, Tabriz, Urmia، Bandar Abbas، Bushehr، Qeshm، Kerman and Kish for about 70 nationalities. This method is quite convenient. Nationals of these countries holding ordinary passports and wishing to visit Iran mainland can obtain a 15-30 day Tourist Visa Upon Arrival at the airports. Many people prefer to pick up their visa in Iran airports because of the inconvenience of going to the embassy or consulates. To get an Iranian visa upon arrival, it’s always better to have the authorization number before. You can ask travel agencies in Iran to get the authorization number for you and once you get the authorization code the process will be easier and faster. Please, keep in mind that Iran visa like all countries requires passports valid for at least 6 months from the moment of departure from the country.

  

Reasons why not to get Iran visa on arrival

Many people find visa upon arrival a convenient way but there are facts you should know about this way. The time that you have to wait to get your Iran visa upon arrival depends on your nationality.

  • There are usually a high number of people waiting in lines to get Iran visa on arrival.

  • Imagine your flight has arrived in Tehran at 3 AM and now you have to wait in lines, fill forms, and wait until your visa process is finished!

  • Sometimes the time that you have to wait is around 3 to 24 Hours. (depends on your nationality)

  • There is always a chance to be turned away.

  • Iran issues only a 15-day tourist visa on arrival. (depends on your nationality)

 

For receiving an Iranian visa on arrival it’s always better to apply before. The Iran visa upon arrival process is faster and more convenient if you have the authorization number before. We can apply for your Iran visa and get the authorization number and you will give the authorization number to the airline counter at check-in.

Note: Airport offices paperwork, take about 20-45 minutes to process your visa and if there is a large group waiting then sometimes longer.

 

By having an authorization code:

  • Your Iran visa upon arrival process is faster and more convenient

  • You do not have to wait in lines anymore

  • You don’t have to fill in the forms anymore. (You just have to give the authorization number and your passport.)

  • We assure you that you won’t be rejected


Countries that can get Iran visa on arrival :

  • Armenia, Azerbaijan, Bahrain, Brunei, China (People’s Republic), Indonesia, Japan, Kazakhstan, Kuwait, Kyrgyzstan, Lebanon, Malaysia, Mongolia, North Korea, Oman, Palestine, Philippine, Qatar, Singapore, Saudi Arabia (KSA), South Korea, Syria, Tajikistan, Thailand, Turkmenistan, Turkey, United Arab Emirates, Uzbekistan, Vietnam.


As well as, Indian visitors can get Iran Visa on arrival.


Americas:

  • Brazil, Cuba, Mexico, Peru, Venezuela, Bolivia.


Europe:

  • Albania, Austria, Belarus, Belgium, Bosnia, Herzegovina, Bulgaria, Croatia, Cyprus, Denmark, Finland, France, Georgia, Germany, Greece, Hungary, Ireland (Rep.), Italy, Luxembourg, Netherlands, Norway, Poland, Portugal, Romania, Russian Federation, Slovak (Rep.), Slovenia, Spain, Sweden, Switzerland, Ukraine, Yugoslavia Fed (Rep).


Oceania:

  • Australia, New Zealand.