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: