Visitors with valid passports or travel documents are welcomed to apply for Iran Visa for various purposes such as tourism, visiting relative or business. According to the regulations of the Iranian Ministry of Foreign Affairs, almost all foreign nationals require a visa to visit Iran. This visa is issued for a maximum stay of 30 days with option of extensions in Iran.
Most consulates need an authorization letter from the ministry of Foreign Affairs in Tehran. Applying for this Authorization is the most important step in visa application process which can be done by Persia tour travel agency. after this step your visa will be issued by the relevant Iranian Embassies/Consulates.