Six steps for Iran visa application

  1. Fill out (typewriting) the visa application form.
  2. Email the form to us including your copy of passport.
  3. We confirm receiving of your application and apply for your Iran visa invitation number immediately.
  4. We email you the visa reference number as soon as we receive it.
  5. You go to the selected consulate and collect you visa.
  6. When you come to Iran, we will have a tea together and meanwhile you will pay us the 10 USD visa fee ;)  

Iran Visa On Arrival in brief

People of many nationalities can pay a three-month visit to Iran holding their passport in hands. They will be granted a visa upon their arrival at the following airports:

  • IKA : Tehran Imam Khomeini Airport
  • THR : Tehran Mehrabad Airport
  • MHD : Mashad Airport
  • SYZ : Shiraz Airport
  • TBZ : Tabriz Airport
  • ISF : Isfahan Airport

These countries cannot visit Iran by visa on arrival and should get their visa beforehand: 

  • The US

  • The English

  • Canada

  • Iraq

  • Colombia

  • Jordan

  • Somalia

  • Afghanistan

  • Pakistan

  • India

  • Bangladesh

  • Sri Lanka

  • Afghanistan

American, the British and the Canadian passport holders cannot get the visa on arrival and they can apply for the visa beforehand and visit Iran only withing a guided tours.

Visa-free trip into Iran

These nationalities can visit Iran without any visa:

  • Syria (90 day visa)
  • Turkey (90 days)
  • Lebanon (15 days)
  • Azerbaijan (15 days)
  • Georgia (45 days)
  • Bolivia (30 days)
  • Egypt (20 days)

Just-Direct-Application Passport holders

Iranian travel agencies cannot get visa invitation letter for

  • Pakistani
  • Bangladeshi
  • Sri Lankan
  • Afghan nationalities

and they should refer directly to the consulates for the application.

Iran Visa LOI Application Form

Page 1 of 4

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input


Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input