I'd like to go to Iran, but also visit Afghanistan. Is it possible to get a re-entry permit and a couple of days extension on a VOA or normal visa? If not where would it be possible for me to get a double entry visa in east Asia or Dubai and how long would that take?
Iran only offers single entry visa. But if your nationality is among the countries authorized to get a 30-day on arrival visa (except USA, England, Canada, Colombia, Pakistan, Afghanistan, Iraq, Jordan, Bangladesh, and Somalia) you can easily collect your VOA against offering your passport, a passport-size photo and about 10-150€ to the staff at the airport. For your other entry you can fill in the visa form on Iran visa invitation letter application page, it takes about 3-7 working days to get your reference number and two working days to collect your visa at the embassy by direct referral or one working week by posting the docs to the embassy. You can pay the visa fee in cash in Iran.
Check the cheapest Iran tours.