Each traveler can pick up his/her visa from Iranian embassies or consulars all around the world.
Most of the nationalities have this option to collect their visa in Iranian airports, upon their arrivals. This service is available in Isfahan International Airport (IFN), Kish International Airport (Kish Island), Mashhad International Airport (MHD), Dayrestan Airport (Qeshm Island), Shiraz International Airport (SYZ), Tabriz International Airport (TBZ) and Imam Khomeini International Airport (IKA).
Passport holders from Colombia, Somalia, USA, UK, Canada, Bangladesh, Jordan, Iraq, Afghanistan and Pakistan are non-eligible nationalities for Iranian airport visa.
All visitors must hold a passport valid for at least 6 months. Citizens of Israel are totally banned from entry to Iran.