VisaChecker

Do you need a visa for Iran?

Whether you need a visa for Iran depends on your nationality. Pick your passport to see the exact rule, how long you can stay, and how to apply — with a link to the official source.

Depending on your passport, entry to Iran may be visa-free, via eVisa / visa on arrival / eTA, or require a visa in advance.
41 countries
Visa-free
144 countries
Visa on arrival
10 countries
Visa required
1 country
Entry restricted
Check your visa requirement
Country facts
CapitalTehran
CurrencyIranian Rial
LanguagePersian
Dialing code+98
RegionAsia
Drives onthe right

Official entry requirements

Do you need a visa for Iran?

PassportWhat you needAllowed stay
United StatesVisa required—
United KingdomVisa required—
IndiaVisa required—
GermanyVisa on arrival—
FranceVisa on arrival—
RussiaVisa on arrival—
CanadaVisa required—
AustraliaVisa on arrival—
BrazilVisa-freeup to 15 days
ChinaVisa-freeup to 21 days
SpainVisa on arrival—
ItalyVisa on arrival—
TürkiyeVisa-freeup to 90 days
Saudi ArabiaVisa-freeup to 15 days
United Arab EmiratesVisa-freeup to 15 days
NigeriaVisa on arrival—
PhilippinesVisa on arrival—
IndonesiaVisa-freeup to 15 days
MexicoVisa-freeup to 15 days
JapanVisa-freeup to 15 days
ThailandVisa on arrival—
KazakhstanVisa-freeup to 14 days
BelarusVisa-freeup to 15 days
UkraineVisa on arrival—
EgyptVisa-freeup to 21 days
Antigua & BarbudaVisa on arrival—
ArmeniaVisa-freeup to 90 days
AustriaVisa on arrival—
AzerbaijanVisa-freeup to 14 days
Bosnia & HerzegovinaVisa-freeup to 15 days
BahrainVisa-freeup to 15 days
BoliviaVisa on arrival—
ColombiaVisa required—
CubaVisa-freeup to 15 days
DominicaVisa on arrival—
Dominican RepublicVisa on arrival—
AlgeriaVisa on arrival—
GeorgiaVisa-freeup to 45 days
GreeceVisa on arrival—
GuatemalaVisa on arrival—
HaitiVisa on arrival—
IrelandVisa on arrival—
IsraelEntry restricted—
IraqVisa-freeup to 30 days
JordanVisa required—
KyrgyzstanVisa-freeup to 15 days
CambodiaVisa-freeup to 15 days
KuwaitVisa-freeup to 15 days
LebanonVisa-freeup to 30 days
LithuaniaVisa on arrival—
MoroccoVisa on arrival—
MoldovaVisa on arrival—
Myanmar (Burma)Visa on arrival—
MaltaVisa on arrival—
MauritiusVisa-freeup to 15 days
NamibiaVisa on arrival—
NigerVisa on arrival—
New ZealandVisa on arrival—
OmanVisa-freeup to 90 days
PakistanVisa required—
Palestinian TerritoriesVisa on arrival—
QatarVisa-freeup to 15 days
SudanVisa on arrival—
SingaporeVisa-freeup to 15 days
ChadVisa on arrival—
TajikistanVisa-freeup to 30 days
TurkmenistanVisa on arrival—
TunisiaVisa-freeup to 15 days
TaiwanVisa on arrival—
UzbekistanVisa-freeup to 15 days
South AfricaVisa on arrival—

Who can enter Iran without a visa? →

Passport & health

Passport validityMust be valid at least 6 months beyond your arrival date.
Yellow feverCertificate required if you arrive from a country with a risk of transmission.

UK Foreign Office · as of 2026-06-18

Recent changes

All visa rule changes →

Popular destinations

ThailandUnited StatesUnited KingdomUnited Arab EmiratesJapanTürkiyeSpainItaly