Iran Visa on Arrival fees

The fee for Visa On Arrival in the airport is a bit more expensive than the visa you’d pay at an Iran Embassy/Consulate. All Visa on Arrival  are single entry and the maximum duration of stay is 30 days.

The e-VOA fees for different nationalities are as follows: