Do I need a visa to visit Iran?
If you are from these following countries, you don’t need a visa (in a certain amount of time) and you could easily visit Iran.
- Armenia (for 90 days within 180 days of each visit)
- Azerbaijan (for 30 days)
- Bolivia (for 30 days)
- Egypt (for 30 days)
- Georgia (for 45 days)
- Lebanon (for 30 days)
- Malaysia (for 15 days)
- Oman (for 15 days)
- Syria for 90 days within 180 days of each visit (but only if arriving by air straight from Damascus)
- Turkey (for 90 days)
- Venezuela (for 15 days)
You were not a citizen of those mentioned? Take a look at the list below. Passport holders of these countries need their visas in advance.
- Sri Lanka
American, British, and Canadian passport holders can enter Iran in case they are accompanied by an authorized tour guide.
Other nationals (except Israel) could get their visa on arrival.
Tourist visa on arrival (VOA)
30-Day tourist visas on arrival are issued to people from about 70 countries, including most European, Asian, Persian Gulf and Central Asian countries, several South American countries, Australia, China, India, Japan, New Zealand, and South Korea.
- Bosnia Herzegovina
- New Zealand
- North Korea
- Saudi Arabia
- South Korea
- United Arab Emirates
Where can you get your visa on arrival?
These international airports are places to apply for VOA but to avoid any risks you’d better apply in IKA Tehran.
IKA: Tehran Imam Khomeini International Airport
THR: Mehrabad International Airport
MHD: Mashhad International Airport
SYZ: Shiraz International Airport
TBZ: Tabriz International Airport
ISF: Isfahan International Airport
KIH: Kish International Airport
LRR: Larestan Airport
AWZ: Ahwaz International Airport
BND: Bandar Abbas International Airport
BUZ: Bushehr International Airport
GSM: Qeshm International Airport
KER: Kerman International Airport
OMH: Urmia International Airport
What are the pros and cons of VOA (visa on arrival)?
+ No need to apply in advance: this is useful if you are traveling last-minute.
+ Most countries are eligible to get VOA.
– Getting a visa on arrival could be risky and there is no assurance.
– It is time-consuming and the long queues may take more than two hours.
Is there a way to check out if you can get a VOA for Iran?
Guarantee your acceptance by filling out an online application form at IranbyBit for 18€ and receive a visa code (authorization number) within 3-5 working days (depending on the process by the Ministry of Foreign Affairs in Tehran).