Iran Visa for Indians

How Indians can obtain Iranian visa

Farzad Hosseinpour Jun 19, 2019 7 min read

If you are an Indian planning to travel to Iran, you might want to know how you can get an Iran Visa. There are different visa types you can apply for depending on your travel purpose. But a tourist visa (Type B) is the best option for those who want to explore Iran as a tourist and visit the country’s world-famous attractions. Indians can easily apply for a tourist visa for Iran and the visas are usually granted within a few days. You should only follow a few simple steps to get your Iranian visa before arranging your dream vacation in Iran. Here we go through these stages one by one:

1. Choose how you want to apply for an Iran Visa

One of the first questions that may come into your mind could be: “What are the options?” In short, there are three ways for Indian nationals to obtain an Iranian tourist visa: you can (a) apply individually, or (b) apply through a travel agency, or (c) obtain an Iran Visa on Arrival (VOA).

a. Applying individually

Indian nationals can apply for an Iranian visa individually. This is the old-style way of getting an Iranian visa. The application can be submitted in two ways:

i. Visiting an Iranian Embassy/Consulate

You just need to prepare the required documents and visit one the Iranian embassy or one Iran’s consulates in India. There, you can apply for an Iranian visa. Currently, there are three Iranian missions in India:

The Iranian Embassy in New Delhi: 5, Barakhamba Rd, New Delhi, Delhi 110001 [See it on Google Map]

Iran’s Consulate in Mumbai: 47 Swapna Lok, Nepeansea Road, August Kranti Marg, Mumbai, Maharashtra 400036, India [See it on Google Map]

The Iranian Consulate in Hyderabad: H.NO. 8-2-598/A/13, Banjara Hills, Road No.7, Imam Khomeini Road, Hyderabad, Telangana 500034, India [See it on Google Map]

Tip: This is not the most convenient way to get an Iran visa. Unless you are living near one of these missions, you have to bear extra travel expenses and make a time-consuming trip.

ii. Applying Online

Iran’s Ministry of Foreign Affairs (MFA) has launched an online platform for receiving applications. You can visit the website, fill out the forms and wait for your application to be processed. If accepted, you will receive a visa authorization code which allows you to collect your visa on arrival or at an Iranian embassy/consulate.

Tip: Although there is no need for a visit to an Iranian mission in India, this method could involve a lengthy visa process time. Since you are applying individually, the process could take up to one month.

b. Applying through a travel agency

Instead of personally applying for an Iran visa, you can have a travel agency do this for you in return for a service fee. Trusted travel agencies can help speed up the application process and compared to the previous option, there is a much bigger chance for your visa to be approved.

i. Visiting a travel agency

You should pay a visit to a travel agency which processes visa applications for Iran. You hand them the required documents and they will submit the application on your behalf.

Tip: Finding a trusted travel agency in your neighborhood is not always easy. A trip to the agency, similar to a trip to an Iranian mission, involves spending time and money.

ii. Applying Online

This is in fact the most convenient way to apply for an Iranian visa. You just need to find a reliable travel agency which process online visa applications for Iran. You visit the website, fill out the forms, pay the service fee and obtain a visa authorization code (e-visa). Then, you can choose to collect your visa on arrival or pick it up at an Iranian mission.

c. Visa on Arrival (VoA without authorization code)

Indians traveling to Iran can get a Visa on Arrival. But what is a Visa on Arrival? VoA is the type of tourist visa issued upon the visitor’s arrival at one of Iran’s international airports. You won’t need to apply for a visa authorization code in advance in this method as Indian nationals qualify for a VoA. However, by opting for this method you accept certain risks.

Tip: While it might seem the easiest and fastest way to get an Iranian visa, there are certain issues which you must take into account before choosing VoA: (a) chances are you might get rejected at the Iranian airport, and (b) you need to wait up to 3 hours at the airport’s visa office for your application to be processed.

Conclusion: All things considered, applying online through a trusted travel agency seems to be the best option because (a) it can be done online, (b) it only takes a few days, (c) you can collect your visa on arrival, (d) and you won’t get rejected because you already have the visa authorization code.

2. Prepare the Required Documents

Regardless of the method you choose for applying, there are certain requirements for obtaining an Iran visa. You will need the following documents:

  • Your passport with a minimum validity of six months after the end date of your trip to Iran. You passport should have two blank pages.
  • An English copy of your travel insurance policy, clearly stating that it covers trips to Iran. You are required to have travel insurance upon arrival at Iran’s airports. You can purchase the insurance via HelloPersia or buy it at the airport.
  • Two passport photos.

3. Fill out Iran Visa Application Form

If you are applying in person, you should fill in and sign an application form and hand it to the visa officer. If you are submitting an online application, there is a similar form to fill out. The form will be submitted after you pay the service fee.

4. Collect Your Iran Visa

Now you should wait out the visa process time. You will be informed of the MFA’s decision whether to grant you an Iranian visa in a few days. If you are hopefully granted permission to enter Iran, you should collect your visa. If you applied online, you should have already chosen the visa collection location while filling in the application form. It is either an Iranian embassy/consulate or an Iranian airport.

5. Pay Iran Visa Fee

The next stage is paying the visa stamp fee. It differs for different nationalities and depends on your visa pick-up location. The cost of an Iran visa for Indians is 90 euros if they want to collect it on arrival (VoA). Please note that you should pay this amount in cash. If you want to collect your visa at an Iranian embassy in India then you should pay 5,100 Indian rupees.

6. Collect Your Visa and Enter Iran

That’s it. You can see how easy is the obtaining of an Iran visa for Indians. You can now collect your Iran visa and enter the country.

Extending Iranian Visa

Iranian tourist visas are single-entry visas valid for up to 30 days. In case you need to spend more time in Iran, you might be able to extend your visa for up to two more 30-day periods. However, it is up to the Iranian authorities to extend the visa. You can learn about Iran visa extension here.

HelloPersia Service

Indians can easily apply for Iranian visa through HelloPersia. We offer the fastest and most dependable service at the lowest prices. 99 percent of our Indian clients have got their visas in a matter of 3 working days. So if you have your mind set on traveling to Iran, start the application right now.


Leave a Reply

Your email address will not be published. Required fields are marked * Comment *