Please be aware that in order to enter Iran you need VISA. We recommend to obtain VISA in advance and before flying to Iran, in order to avoid any entry refusal. Although , you can obtain VISA on arrival, but it is risky and we do not recommend it.
Passport-holders from USA, Britain, Canada, Iraq, Colombia, Jordan, Somalia, Afghanistan, Pakistan, Sri Lanka, India and Bangladesh can not get an Iran visa on arrival. They have to apply for VISA from Iran consulates or embassies prior to flying to Iran.
Passport-holders from Turkey, Lebanon, Azerbaijan, Georgia, Bolivia, Armenia, and Egypt can visit Iran without a visa.
Any inquiry arises, please do not hesitate to contact us through firstname.lastname@example.org