EghtesadOnline: Iran currently has 14 international airports at 10 of whose On-Arrival visa would be issued.
According to Iranian foreign ministry, citizens from 180 countries can receive On Arrival visa. The visa would be issued in international airports of Tehran, Mashhad, Kish, Shiraz, Isfahan, Bandar Abbas, Tabriz, Lar and Kerman as well as maritime border of Shahid-Rajai Port. This kind of visa is valid for 30 days and is renewable for another 60 days, ISNA reported.
But citizens from Colombia, Somalia, US, UK, Canada, Bangladesh, Jordan, Afghanistan and Pakistan cannot receive On Arrival visa from Iranian international airports and should go to consular representatives of Iran in origin countries to apply for a visa.