Iran visa regulations are liable to change at short notice. It is strongly recommended to contact your nearest Iranian Embassy for the latest news and updates.
How To Extend An Iranian Visa While In Iran?
It is normally pretty straightforward to get an extension to Tourist, Entry and Pilgrimage Visas. To get an extension you need to go the nearest Police Department of Alien Affairs before your Visa expires. You will be asked for the reasons for your request for an extension. Extensions are normally granted for up to two months.
Diplomatic and Service Iran Visas will be extended by the Ministry of Foreign Affairs (MFA) upon the request of the relevant foreign diplomatic mission in Tehran.
Work Permit Visas can be extended by the Police Department of Alien Affairs in coordination with the Department of Alien Employment at the Ministry of Labour and Social Affairs. Any request must be supported by an Iranian sponsor.
Extending a Tourist Visa is very easy and can be done in most cities. Some travel guides say not to do this in Tehran as it is very time-consuming. This is no longer the case and the process of extending a Visa in Tehran can be done in just 1 hour (including tea offerings and being the object of curiosity in the office). Extending a Visa a second time requires the passport to be sent to a department in Tehran (no matter where you extend your visa from) and thus takes longer time than doing this the first time.
Although it has become easier to get a Tourist Visa in recent years, whether the process takes one day or one month depends largely on your nationality and the staff of the embassy you are applying to. Your best bet is to apply to the Iranian Embassy in your own country at least three months before your departure, but it is possible to obtain one while traveling in other countries, with varying degrees of difficulty. Women need to make sure they are wearing the Hijab or a head scarf in their submitted passport-sized photos.