Most foreign visitors require a visa to enter Iran. This can be a frustrating and stressful process, and can take between six to eight weeks. You will need to allow sufficient time for this and plan any other travel around your Iran trip accordingly. The cost of a visa also varies and changes regularly, making it hard for us to advise the actual cost.
Iranian visas involve a two step process and this will differ according to your nationality. Please select your nationality in the drop down below to access detailed visa information relevant to you.