IranIndia

Iranian Embassy in India

1 embassy

Iran is represented in India by 1 mission: an embassy in New Delhi. Indian citizens receive their visa for Iran at the border; it covers up to 30 days.

Iranian Embassy in New Delhi

Embassy of Iran in New Delhi

Embassy · New Delhi

Today 09:30–16:30
Address
Barakhamba Road 5, 110 001 New Delhi

At Barakhamba Road 5, 110 001 New Delhi, the Iranian embassy represents Iran towards India. Its phone number and website are on its page.

Iran visa for Indian citizens

IndiaIran Visa on arrival Iran visa for citizens of India

IranIndia Visa required India visa for citizens of Iran

Indian citizens can get a visa on arrival in Iran, valid for stays of up to 30 days.

India’s missions in Iran

Missions of India in Iran (4)

In return, India has 4 missions in Iran, including its embassy in Tehran.

Good to know

Iran in India

Worldwide, Iran has 117 missions in 95 countries; one of them is in India.

Travel to India for Iranian citizens

Iranian citizens need a visa for India, obtained before travel. In India, Iranian citizens can turn to the Iranian embassy for passports and emergency help.

Frequently asked questions

Where is the Iranian embassy in India?

The Iranian embassy is in New Delhi, at Barakhamba Road 5, 110 001 New Delhi.

Do Indian citizens need a visa for Iran?

Indian citizens receive their visa for Iran at the border; it covers up to 30 days.

Do Iranian citizens need a visa for India?

India requires Iranian citizens to hold a visa issued in advance.

Does India have an embassy in Iran?

Yes, India has its embassy in Tehran, along with 3 other missions in Iran.