All adults entering Iran should have valid passports and visas. However, according to the state-to-state agreements some nationals may freely enter the country:
”(a) nationals of Bosnia-Herzegovina, Former Yugoslav Republic of Macedonia, Saudi Arabia, Singapore, Slovenia and Turkey for stays of up to 3 months;
”(b) transit passengers continuing their journey within 24 hours, provided holding valid onward or return documentation and not leaving the airport.
Validity: Tourist, Business and Pilgrimage visas are issued for stays of up to 1 month and are valid for 3 months from date of authorisation. Transit visas are valid for 5 days. Applications for renewal or extension should be made to the Iranian Embassy.
Business visas(a)-(e) and, (f) : Letter of invitation from the sponsoring company in Iran (which will then be presented to the Iranian Ministry of Foreign Affairs for authorisation) should be obtained beforehand and get ready for presentation upon request.
Note: Working days required: A minimum of 4 weeks. A Pilgrimage visa may take only 2 weeks to process.
Temporary residence: All visitors wishing to stay for more than 3 months must obtain a residence permit. Application must be made within 8 days of arrival to Police Headquarters or the Ministry of Foreign Affairs in Tehran.
Note: Unfortunately, nationals of Israel will be refused entry under all circumstances.