Indian passport holders need a visa to enter Iran for tourism. This ancient land offers a journey through history, from the grand ruins of Persepolis to the bustling bazaars of Esfahan, providing a unique travel experience.
🕓 Last updated July 2026
🛂 Verified against official embassy sources
🇮🇳 Built in Guntur, India · UDYAM-AP-04-0126855
Cost
~₹6,200 (~€60); VOA ~€90
🛂
Passport validity: Your Indian passport must be valid for at least 6 months. Ensure you have at least 2 blank pages for visa stamps.
① How to Apply
- Gather documents. Prepare all required documents including passport, financial proof, employment letter, and travel itinerary.
- Fill the application form. Complete the visa application online or at the embassy/VFS centre.
- Book appointment. Schedule a biometrics/interview appointment at VFS or the embassy.
- Submit and pay. Submit your application with all supporting documents. Pay the visa fee (~~₹6,200 (~€60); VOA ~€90).
- Wait for processing. Processing takes 2-4 weeks. Track your application status online.
- Collect passport. Once approved, collect your passport with the visa stamp from VFS or the embassy.
📋 Documents Required
- ✓ Valid passport
- ✓ Visa application at Embassy
- ✓ Itinerary through registered agency
- ✓ Hotel voucher
- ✓ Travel insurance
💰 Cost Breakdown
| Fee Type | Amount |
| Visa fee | ~₹6,200 (~€60); VOA ~€90 |
| VFS service charge (if applicable) | ~₹1,500-₹2,500 |
| Biometrics fee (if applicable) | Included or ~₹1,200 |
| Passport photos (4 nos.) | ~₹100-₹200 |
| Travel insurance (recommended) | ~₹500-₹2,000 |
| Estimated total |
~₹9,200+ |
✨ Why Indians visit Iran
- Exploring the ancient city of Persepolis.
- Naqsh-e Jahan Square in Esfahan.
- Pink Mosque (Nasir al-Mulk) in Shiraz.
- Traditional Persian cuisine and saffron ice cream.
- Ali Qapu Palace and Imam Mosque.
💡 Good to Know
- → Visa-free entry SUSPENDED since Nov 2025
- → MEA safety advisory in effect — exercise caution
- → Must apply through embassy or registered Iranian travel agency
- → Isfahan, Shiraz, Tehran are highlights but plan carefully
❓ Frequently Asked Questions
General
Do Indian citizens need a visa for Iran?
Yes, Indian citizens require a visa to enter Iran. A tourist visa typically allows a stay of up to 30 days.
What type of visa should I apply for as an Indian tourist?
For tourism, you should apply for a tourist visa. While Visa on Arrival (VOA) is sometimes an option, it's generally recommended to obtain your visa in advance through the Iranian Embassy in India to avoid issues at immigration.
Eligibility
What are the eligibility requirements for an Indian to get an Iran visa?
Key requirements include holding a valid Indian passport, having an itinerary arranged through an Iranian registered travel agency, and providing proof of hotel bookings and travel insurance.
Are there any special considerations for Indian women travelling to Iran?
Yes, all women, including tourists, must adhere to the Islamic dress code in public. This includes covering hair with a headscarf (hijab) and wearing loose-fitting clothing that covers arms and legs.
Documents
What documents do Indian applicants need for an Iran visa?
You will need a valid passport (with at least 6 months validity from entry), a completed visa application form, recent passport-sized photographs, a confirmed travel itinerary via a registered Iranian agency, hotel booking confirmations, and travel insurance.
What are the passport validity requirements for an Iran visa?
Your Indian passport must be valid for at least six months beyond your intended date of entry into Iran.
Cost
How much does an Iran visa cost for Indians?
The visa fee for an Iran tourist visa for Indian citizens is approximately ₹6,200 (around €60) if applied at the Embassy. A Visa on Arrival (VOA) can be more expensive, costing around €90.
Are there any additional charges for the Iran visa?
Beyond the visa fee, you may incur charges from the registered Iranian travel agency for arranging your itinerary and hotel bookings, which is a mandatory requirement for the visa.
Processing
How long does Iran visa processing take?
Typically, Iran visa processing for Indian citizens takes between 2 to 4 weeks after submitting all required documents to the Embassy.
When should I apply for my Iran visa?
It is advisable to apply for your Iran visa at least 4 to 6 weeks before your planned travel dates to allow sufficient time for processing and any unforeseen delays.
Disclaimer: Visa rules change frequently. This page was last updated July 2026 and is for general guidance only.
Always confirm current requirements with the official embassy or consulate of Iran before applying.
FareEagle does not process visa applications and is not responsible for visa outcomes.