Iran Visa Requirements
Ancient Persia — Cradle of Civilization, Land of Poetry
Visa-free entry (31)
Iran visa for Armenian citizens — up to 90 days
Iran visa for Bahraini citizens — up to 15 days
Iran visa for Belarussian citizens — up to 15 days
Iran visa for Bosnian citizens — up to 15 days
Iran visa for Brazilian citizens — up to 15 days
Iran visa for Bruneian citizens — up to 15 days
Iran visa for Cambodian citizens — up to 15 days
Iran visa for Chinese citizens — up to 21 days
Iran visa for Croatian citizens — up to 15 days
Iran visa for Egyptian citizens — up to 20 days
Iran visa for Emirati citizens — up to 15 days
Iran visa for Georgian citizens — up to 45 days
Iran visa for Indonesian citizens — up to 15 days
Iran visa for Iraqi citizens — up to See notes
Iran visa for Japanese citizens — up to 15 days
Iran visa for Kazakhstani citizens — up to 14 days
Iran visa for Kuwaiti citizens — up to 15 days
Iran visa for Kyrgyzstani citizens — up to 15 days
Iran visa for Lebanese citizens — up to 30 days
Iran visa for Malaysian citizens — up to 15 days
Iran visa for Omani citizens — up to 30 days
Iran visa for Peruvian citizens — up to 15 days
Iran visa for Qatari citizens — up to 15 days
Iran visa for Russian citizens — up to 15 days / 30 days
Iran visa for Saudi citizens — up to 15 Days
Iran visa for Serbian citizens — up to 15 days
Iran visa for Singapore citizens — up to 15 days
Iran visa for Tajikistani citizens — up to 30 days
Iran visa for Turkish citizens — up to 90 days
Iran visa for Venezuelan citizens — up to 30 days
Iran visa for Vietnamese citizens — up to 15 days
eVisa available (49)
Iran visa for Albanian citizens — up to 30 days
Iran visa for Argentinian citizens — up to 30 days
Iran visa for Australian citizens — up to 30 days
Iran visa for Austrian citizens — up to 30 days
Iran visa for Belgian citizens — up to 30 days
Iran visa for Bulgarian citizens — up to 30 days
Iran visa for Chilean citizens — up to 30 days
Iran visa for Cypriot citizens — up to 30 days
Iran visa for Czech citizens — up to 30 days
Iran visa for Danish citizens — up to 30 days
Iran visa for Dutch citizens — up to 30 days
Iran visa for Estonian citizens — up to 30 days
Iran visa for Finnish citizens — up to 30 days
Iran visa for French citizens — up to 30 days
Iran visa for German citizens — up to 30 days
Iran visa for Greek citizens — up to 30 days
Iran visa for Hungarian citizens — up to 30 days
Iran visa for Icelandic citizens — up to 30 days
Iran visa for Irish citizens — up to 30 days
Iran visa for Italian citizens — up to 30 days
Iran visa for Laotian citizens — up to 30 days
Iran visa for Latvian citizens — up to 30 days
Iran visa for Liechtenstein citizens — up to 30 days
Iran visa for Lithuanian citizens — up to 30 days
Iran visa for Luxembourgish citizens — up to 30 days
Iran visa for Maltese citizens — up to 30 days
Iran visa for Moldovan citizens — up to 30 days
Iran visa for Mongolian citizens — up to 30 days
Iran visa for Montenegrin citizens — up to 30 days
Iran visa for Myanmar citizens — up to 30 days
Iran visa for Nepalese citizens — up to 30 days
Iran visa for North Macedonian citizens — up to 30 days
Iran visa for Norwegian citizens — up to 30 days
Iran visa for Philippine citizens — up to 30 days
Iran visa for Polish citizens — up to 30 days
Iran visa for Portuguese citizens — up to 30 days
Iran visa for Romanian citizens — up to 30 days
Iran visa for Slovak citizens — up to 30 days
Iran visa for Slovenian citizens — up to 30 days
Iran visa for South African citizens — up to 30 days
Iran visa for South Korean citizens — up to 30 days
Iran visa for Spanish citizens — up to 30 days
Iran visa for Sri Lankan citizens — up to 30 days
Iran visa for Surinamese citizens — up to 30 days
Iran visa for Swiss citizens — up to 30 days
Iran visa for Taiwanese citizens — up to 30 days
Iran visa for Thai citizens — up to 30 days
Iran visa for Ukrainian citizens — up to 30 days
Iran visa for Uruguayan citizens — up to 30 days
Visa on arrival (14)
Iran visa for Andorran citizens — up to 15 days.
Iran visa for Bhutanese citizens — up to 30 days
Iran visa for Bolivian citizens — up to 30 days
Iran visa for Ecuadorian citizens — up to 30 days
Iran visa for Guyanese citizens — up to 30 days
Iran visa for Indian citizens — up to See notes
Iran visa for Kenyan citizens — up to 30 days
Iran visa for Maldivian citizens — up to 30 days
Iran visa for Mexican citizens — up to 15 days
Iran visa for Monégasque citizens — up to 30 days
Iran visa for Moroccan citizens — up to 30 days
Iran visa for Nigerian citizens — up to 30 days
Iran visa for Paraguayan citizens — up to 30 days
Iran visa for Sammarinese citizens — up to 30 days
Visa required (9)
Iran visa for American citizens — up to 30 days
Iran visa for Bangladeshi citizens — up to See notes
Iran visa for British citizens — up to See notes
Iran visa for Canadian citizens — up to N/A
Iran visa for Colombian citizens — up to See notes
Iran visa for Israeli citizens — up to See notes
Iran visa for Jordanian citizens — up to See notes
Iran visa for New Zealander citizens — up to 30 days
Iran visa for Pakistani citizens — up to See notes
Data last verified: 2026-02-13T06:30:13.454Z
Iran travel guide
All destinations