Indian embassies in nearby countries

» Bahrain

» Iraq

» Israel

» Jordan

» Kuwait

» Lebanon

» Oman

» Palestinian Territory

» Qatar

» Saudi Arabia

» Syria

» United Arab Emirates

» Yemen

Indian embassies worldwide

Indian flag Indian representation in Iran

Tehran — Indian Embassy

Address22, Mir Emad Street
Dr. Beheshti Avenue
Tehran
Phonelocal: (021) 8875.5103
international: +98.21.8875.5103

Bandar Abbas — Indian Consulate

Address43, Khiyaban-e-Hikmat
Gulshehr (South)
PO Box 79145-1866
Bandar Abbas
Phonelocal: (0761) 666.1745
international: +98.761.666.1745

Zahedan — Indian Consulate

AddressAyatollah Kafemi Avenue
Street No. 08, Behind Gurudwara
PO Box 313
Zahedan
Phonelocal: (0541) 322.1727
international: +98.541.322.1727