Skip to main content
Iran
Iran flag
Visa Required

Iran Visa for Indians

Up to 30 days · Cost: ~₹5,000 · Processing: 2-4 weeks

Photo by Masih Shahbazi on Pexels

Indian passport holders need a visa to enter Iran for tourism. Explore the historical sites of Persepolis or experience the vibrant culture of Isfahan's Naqsh-e Jahan Square.

🕓 Last updated April 2026 🛂 Verified against official embassy sources 🇮🇳 Built in Guntur, India · UDYAM-AP-04-0126855
Visa Type
Visa Required
Max Stay
30 days
Cost
~₹5,000
Processing
2-4 weeks
🛂
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

  1. Gather documents. Prepare all required documents including passport, financial proof, employment letter, and travel itinerary.
  2. Fill the application form. Complete the visa application online or at the embassy/VFS centre.
  3. Book appointment. Schedule a biometrics/interview appointment at VFS or the embassy.
  4. Submit and pay. Submit your application with all supporting documents. Pay the visa fee (~~₹5,000).
  5. Wait for processing. Processing takes 2-4 weeks. Track your application status online.
  6. Collect passport. Once approved, collect your passport with the visa stamp from VFS or the embassy.

📋 Documents Required

💰 Cost Breakdown

Fee TypeAmount
Visa fee~₹5,000
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 ~₹8,000+

Why Indians visit Iran

💡 Good to Know

Search Iran Flights

Frequently Asked Questions

General
Do Indian citizens need a visa for Iran?
Yes, Indian citizens require a visa to visit Iran for tourism or other purposes. You must apply for a visa before your trip through the Iranian embassy. Tourist visas are generally valid for a stay of up to 30 days.
Can I get an Iran visa on arrival as an Indian citizen?
Visa on arrival is not typically available for Indian citizens. It is essential to apply for your visa in advance through the Iranian embassy or consulate in India to avoid any issues upon arrival.
Is travel insurance mandatory for Iran?
Yes, travel insurance is a mandatory requirement for obtaining an Iranian visa. Make sure your insurance covers medical emergencies and repatriation.
Can women travel alone to Iran?
Yes, women can travel alone to Iran. While it's important to respect local customs, Iran is generally safe for solo female travellers. Dress modestly and be aware of local laws.
Eligibility
What are the eligibility requirements for an Indian to get an Iranian visa?
To be eligible for an Iranian visa, you must have a valid Indian passport with at least six months of validity. You also need to provide a visa application form, a confirmed itinerary through a registered agency, and proof of accommodation.
Do I need a travel agency to visit Iran?
Yes, for Indian tourists, it is generally required to book your trip through a registered travel agency in Iran. They will assist with your visa application and provide the necessary documentation for your stay.
Documents
What documents do Indian applicants need for an Iran visa?
You will need your original passport, a completed visa application form, passport-sized photographs, a confirmed itinerary from a registered Iranian travel agency, hotel booking confirmation, travel insurance, and proof of sufficient funds.
What should the passport validity be when applying for an Iran visa?
Your Indian passport should have a minimum validity of six months from your intended date of entry into Iran. Ensure there are enough blank pages for visa stamps.
Cost
How much does an Iranian visa cost for Indians?
The visa fee for Iran is approximately ₹5,000. This cost can vary, so it's best to check with the Iranian embassy or consulate for the most up-to-date fee information. Additional service fees may apply.
Are there additional fees besides the visa fee?
Yes, there might be additional service charges from the agency assisting with your application. Also, factor in the cost of travel insurance, which is a mandatory requirement.
Processing
How long does Iranian visa processing take?
The processing time for an Iranian visa can take between 2 to 4 weeks. It is advised to apply well in advance of your planned travel dates to avoid any delays.
How early should I apply for my Iran visa?
It's recommended to apply for your Iranian visa at least 4 to 6 weeks before your intended travel date. This allows ample time for processing and any potential delays.

🌏 More in Middle East

📌 More on Iran

Disclaimer: Visa rules change frequently. This page was last updated April 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.
Share this page
WhatsApp X Facebook LinkedIn Telegram Email
AI trip planning with Aira
Ask, compare, and book in one chat.
Book on WhatsApp
Message us to book flights, hotels & buses.
Made in Guntur, AP
Built in India, for Indian travellers.
Secure bookings
256-bit encryption & verified payments.