My girlfriend and I (both UK citizens) are in Bangkok and are busy scoping our journey back to Europe. We will fly Hanoi - Dubai and then over to Iran and across to Turkey. Is Iranian visa very difficult to get as we are not in the UK? Where will be best to get it? Potential consulate cities we will visit include Phnom Penh,Ho Chi Minh, Hanoi, Dubai, Bangkok, again, how long will this take if it's possible to get one?
You should fill in the visa form on Iran visa invitation letter application page, it takes about 10 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 at Iran tours