Some nationalities do not need a visa for travelling to Iran. You should check with the Embassy or your tour operator to find out if that is possible. For example, citizens of Turkey, Malaysia, and Singapore do not need a visa. They get a permission stamp in their passport which is usually valid for 1 month. Usually it is extendable to 3 month as well.