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
🛂
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 (~~₹5,000).
- 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 | ~₹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
- Persepolis: Explore the ruins of the ancient Persian capital
- Naqsh-e Jahan Square in Isfahan: A UNESCO World Heritage Site
- Yazd: Discover unique desert architecture and Zoroastrian history
- Shiraz: Visit the Eram Garden and the Nasir-ol-Molk Mosque
- Iranian cuisine: Try kebabs, stews, and saffron-infused rice
💡 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 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.
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.