Iran Visa RequirementsFor India passport holders
Indian citizens can obtain a visa on arrival in Iran (0, 30 days). However, following the US-Israel military offensive (Operation Epic Fury, February 2026) and the ongoing conflict, travel to Iran carries significant risks. The Indian government has issued advisories urging caution.
India passport holders can obtain a Visa on Arrival at Iran ports of entry.
To obtain advance authorization, apply through the Iranian Ministry of Foreign Affairs e-visa portal or a licensed Iranian travel agency. Once approved, you receive a reference number to present at the visa on arrival counter. At the airport, you will pay the visa fee of $40 and receive your visa. Required documents include a valid passport, passport-size photograph, travel insurance valid in Iran, hotel booking confirmation, return or onward flight ticket, and sufficient funds proof.
Entry Requirements
Passport Validity
6 months beyond date of entry
Blank Pages
2 blank pages required
Multiple Entry
Single entry only
Work Permitted
No - requires work visa
Current Travel Situation
India to Iran: What You Need to Know
India and Iran have historically maintained warm diplomatic and economic relations, connected by geography, energy trade, and the Chabahar port project. Indian citizens benefit from visa on arrival access to Iran at major airports for 0. However, since the outbreak of the US-Israel-Iran conflict (Operation Epic Fury, February 28, 2026), the security environment in Iran has changed dramatically. Iran has faced major military strikes and launched retaliatory missiles across the region, affecting air traffic and overall stability.
Practical Tips
Check the latest Indian Ministry of External Affairs advisory before traveling to Iran. While visa on arrival remains technically available, air routes to Iran are severely disrupted following the February 2026 conflict. The Indian Embassy in Tehran may have limited operations. Register your travel details with the Indian Embassy if you proceed despite advisories.
Frequently Asked Questions
Can Indian passport holders get a visa on arrival in Iran?
Yes. Indian passport holders can get a visa on arrival in Iran, primarily at Tehran Imam Khomeini International Airport. However, it is strongly recommended to obtain a pre-approval reference number through the Iranian Ministry of Foreign Affairs before travel to avoid delays.
Can Indian travelers use credit or debit cards in Iran?
No. International credit and debit cards do not work in Iran due to banking sanctions. Carry sufficient cash in US dollars or euros to exchange on arrival. Budget your entire trip in cash.
What is the Iran visa on arrival fee for Indian passport holders?
The visa on arrival fee is $40. It is valid for a stay of up to 30 days.
What are the top attractions in Iran for Indian travelers?
Iran offers extraordinary historical sites including Persepolis, Isfahan (Imam Square and bridges), Shiraz, Yazd, and the Golestan Palace in Tehran. The country has a rich culture, cuisine, and hospitality tradition.