Yes — Afghan passport holders need a visa for Iran, applied for before travel through an embassy, consulate or visa centre.
US, UK, and Canadian citizens cannot enter as independent tourists. e-Visa via e-visa.mfa.ir. VoA at Tehran airport for eligible nationalities.
Yes — Afghan passport holders need a visa for Iran, applied for before travel through an embassy, consulate or visa centre.
$50 USD. Fees change, so confirm on the official site before paying.
Usually up to 30 days per visit for tourism.
Typically: 5–7 business days.
Entry rules change. Always confirm with the official government source before you travel.