For the latest news regarding possible Covid interruptions or resumptions to the visa process, check this forum thread.
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 have such a passport and want to try to get the authorisation without booking a tour by sending a request here…sorry, we cannot do that.
- 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.
The booking form is currently offline and will return as soon as our partners in Iran tell us they can start processing authorisation codes again.
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!