Do I need to book my hotels before getting an Iranian visa?
Not for all nationalities, unless you are a US citizen. Iranian visa for US passport holders is subject to particular regulations. At present the Iranian Foreign Ministry will only issue visas for US citizens to travel to Iran as part of a pre-booked, guided tour. That means US citizens cannot travel to Iran individually and they must be accompanied by a tour guide or a relative who can take full responsibility. Before the trip, you must send the itinerary in advance and follow it exactly. Due to these requirements, we recommend that it is better to apply 10 weeks before the travel date. How should I begin my trip? Do I need to book my hotels before getting an Iranian visa?