You can now apply for Iran visa and your MahCard at the same time! So, your visa and your MahCard application will be processed at the same time and you don't need to fill out different application forms on different websites :)
- Register for MahCard
- We will send you the necessary documents and paper works
- Complete the visa application
- Pay the relevant service fees
- Get your visa authorization code in 2 days
- Collect your visa at an Iranian embassy or an airport in Iran
Iran Visa FAQ
1Who needs a visa to enter Iran?
Except for the citizens of following countries, all the other foreign tourists need a tourist visa to enter Iran: Armenia, Azerbaijan, Bolivia, Georgia, Lebanon, Malaysia, Syria, Turkey, Venezuela, Nicaragua, and Ecuador.
2How long does it take to get an Iran Visa authorization code?
It takes normally up to 2-3 business days (Saturday to Wednesday) to obtain your authorization code when you apply with MahCard.
3Where my visa application is processed?
We are partnered with a number of visa processing centre and tour agencies in Iran who process your visa application in the quickest time.
4Is there a visa waiver program for Iran Visa?
The citizens of following countries, can enter Iran without a visa:
Armenia, Azerbaijan, Bolivia, Georgia, Lebanon, Malaysia, Syria, Turkey, Venezuela, Nicaragua, and Ecuador.
5How much is the visa application fees?
Depending on your nationatiolity, Iran visa fee is different. You pay this fee at the airport or at the Iranian embassy you’ve chosen to collect your visa. for more information click here
Got questions? Chat with us!
Register for MahCard
We will send you the necessary documents and paper works
Complete the visa application
Get your visa authorization code in 2 days
Collect your visa at an Iranian embassy or an airport in Iran
Receive your MahCard when arrive in Iran
Visa Fees and Charges
For those who plan to pick up their visa at the airport, the authorization with MahCard costs €29 (paid online), and your visa fee is €50, which you need to pay in cash at the airport.
For those who plan to pick up their visa from the embassy of Iran in any other country, the authorization with MahCard costs €29 (paid online), and your visa fee is €60, which you need to pay in cash at the embassy.