Citizens of all other countries, except:
can get visas on arrival that allow stays of up to 30 days. The fee for the VOA visa varies between 40 and 145 EURO. Visas on arrival can be extended but the process is hard and there are no guarantees.
The MFA recommends that anyone planning to get a VOA with a later extension, consider getting a tourist visa instead.
Visitors getting a visa on arrival at the airport will need to:
Go to the Foreign Affairs/Visa counter on arrival at the airport
Fill out a form, including contact information for the hotel where you are staying
Go to the airport bank and make the payment for your visa
Return to the visa counter with your passport, completed form and receipt from the bank
Wait while the visa application is being processed and the visa is put into your passport
Collect your visa
Avoid the possibility of visa rejection on arrival
Ensure that the airline will let you board your plane
Have a longer valid period of travel without applying for an extension
Reduce a long wait on arrival while passport control processes your visa application
If you are considering a visa on arrival because of the inconvenience of getting your visa at an Iranian embassy or consulate, we can arrange for you to collect your prearranged visa at the airport when you arrive.