Which Iranian airports grant Visa upon arrival? June 4, 2021 June 4, 2021 Mike Eskenesai Presently you can get visa on arrival at the following airports: Tehran (Imam Khomaini), Bushehr, Shiraz, Isfahan( Shahid Beheshti), Mashhad, Gheshm, Kerman Shah, Kish and Tabriz. Previous postAre there any specific requirements for ABC (US, UK and Canadian) citizens travelling to Iran?Next postCan I extend my visa in Iran?