Citizens of the eligible countries can get their Iran visa on arrival from one of the Iran international airports, or an Iran embassy / consulate general from THE COUNTRY OF THEIR CHOICE. Iran visa on arrival fees are different for each nationality and, accordingly, each visa type. Depending on how you choose to apply for your Iran VOA, you may need to provide different documentation as well.