The foreign citizens holding a valid passport and residence permit (for at least six months) may apply for a visa before traveling to the I.R. of Iran.
What is the process of acquiring visa:
You have to remember that the issue of the vis authorization number takes time. Each country has its own processing time. We can not compare countries to each other, ie : The north American due to the distance may take much longer to have thier visa approved and stamped in theri pass, than compairing with European countries. In most cases the visas are most likely approved. The process is as follows:
For traveling to the Iranian free economic zones of Kish, Qeshm and Chabahar, the foreign citizens will be issued the required visa in the entry port of the said zones. Such visa is valid for two weeks and upon the approval of concerned authorities of the above-mentioned zones, may be extended for a maximum period of six months. Those foreign citizens wishing to travel from the mentioned zones to the other parts of Iran may apply for a visa at the Foreign Ministry located in the same zone. For traveling to the other free zones such as Sirjan, which at this time has no direct entry port (air, sea or land), the foreign citizens must apply for a visa through the representations of the I.R. of Iran in their own country or abroad before traveling to the free economic zones of such kind.
With the aim to accelerate the relevant process of issuance of a visa, the applicants are recommended to deliver the required documents by DHL post. The Consulate General is not responsible for any delay or missing of the documents delivered by mail. Should the request for the issuance of visa is denied for any reason, the relevant fees paid by the applicants of another nationality are not refundable.
Note: The foreign citizens, in conformity with prevailing rules and regulations, are issued a visa except those of the occupied Palestine (Israel).