The countries list for visa on arrival

Nationalities of the following countries holding ordinary passports and wishing to visit Iran mainland, can obtain a 30 days tourist visa upon arrival at the airports listed bellow.

The list of Iran visa on arrival countries:                                                      

Albania

Armenia

Australia

Austria

Azerbaijan

Bahrain

Belarus

Belguim

Bosnia Herzegovina

Brazil

Brunei

Bulgaria

China

Croatia

Cuba

Cyprus

Denmark

Finland

France

Georgia

Germany

Greece

Hungary

India 

Indonesia

Ireland

Italy

Japan

Kazakhstan

Kuwait

Kyrgyzstan

Lebanon

Luxembourg

Macedonia

Malaysia

Mexico

Mongolia

Netherlands

New Zealand

North Korea

Norway

Oman

Plaestine

Peru

Philippines

Poland

Portugal

Qatar

Romania

Russia

Saudi Arabia

Singapore

Slovakia

Slovenia

South Korea

Spain

Sweden

Switzerland

Syria

Tajikistan

Thailand

Turkmenistan

Ukraine

United Arab Emirates

Uzbekistan

Venezuela

Vietnam

 

The list of Airports for Visa on arrival countries:

IKA : Tehran Imam Khomeini Airport
MHD : Mashhad Airport
SYZ : Shiraz Airport
TBZ : Tabriz Airport
ISF : Isfahan Airport

BUZ: Bushehr Airport

KIH: kish Airport

KSH: Kerman Shah Airport