Iran Visa on Arrival
People of the following 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
The eligible countries are:
- Albania
- Armenia
- Australia
- Austria
- Bahrain
- Belarus
- Belgium
- Bosnia
- Herzegovina
- Brazil
- Brunei
- Bulgaria
- China
- Croatia
- Cuba
- Cyprus
- Denmark
- Finland
- France
- Germany
- Greece
- Hungary
- Indonesia
- Ireland (Rep.)
- Italy
- Japan
- Kazakhstan
- Kuwait
- Kyrgyzstan
- Luxembourg
- Malaysia
- Mexico
- Mongolia
- Netherlands
- New Zealand
- North Korea
- Norway
- Oman
- Peru
- Philippines
- Poland
- Portugal
- Qatar
- Romania
- Russian Federation
- Singapore
- Slovak (Rep.)
- Slovenia
- South Korea
- Spain
- Sweden
- Switzerland
- Tajikistan
- Thailand
- Turkmenistan
- Ukraine
- UAE
- Uzbekistan
- Venezuela
- Vietnam
- Yugoslavia
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
The 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 within a guided tours.