Do I need a visa to travel to Iran? 

All foreign visitors require a valid visa to enter Iran except for citizens of Bosnia-Herzegovina, Macedonia, Saudi Arabia, Singapore, Bolivia, Slovenia, Malaysia and Turkey. This list is subject to change, please make sure your passport is valid for a minimum of six months.