To apply for an Iranian visa you need a visa authorisation code from the Ministry of Foreign Affairs. You can apply for a visa authorisation code through this form with a reliable tour operator based in Iran.
It takes about 1-3 working days (Wednesday-Saturday) to issue the number. The authorisation code is valid for two months and you have to collect your visa within 2 months. In the case of applying on arrival visa, the authorization code will be valid for 3 months.
Therefore the best time for visa application is about 50 to 90 days before your arrival.
Get a 5$ discount and pay 30 euro with Caravanistan booking form.
If you need more information about the visa or visa on arrival, see our Iran visa guide
- Citizens of UK, Canada and USA NEED to have a guided itinerary and purchase a tour to enter Iran. If you want to try to get the authorisation without booking a tour by sending request through Caravanistan reply will be no anyway… Please value our time.
- People who say they are traveling by car need to purchase a tour.
- No visa required for citizens of: Turkey, Malaysia, Syria, Georgia, Azerbaijan, Armenia, Venezuela, Nicaragua, Bolivia, Ecuador, Oman.
- Visa support is not provided for African countries except South Africa. We apologize for this blatant discrimination by MFA.
Please leave a review of our service in the comment form below when you get your authorisation code (we don’t answer questions in the comments). Thank you, we aim to please!