Question: I m an italian citizen travelling in Turkey and I want to go in Iran. I m going to Erzurum to get Iranian visa, do you know if is possible to get visa from there, in few time and if is also necessary a letter for my embassy?
Answer: Refering to the Iranian embassy usually takes long time about 30 days so it is not suggested. The best option is to fill in the visa form on http://www.uppersia.com/Iran-travel-services/iran-visa.html, 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 http://www.uppersia.com/Iran-tours