List of diplomatic missions in Iran


This is a list of diplomatic missions in Iran. There are 92 embassies in Tehran, and many countries maintain consulates in other Iranian cities.

Embassies in Tehran

Other posts in Tehran

Ahvaz
Bandar Abbas
Isfahan
Gorgan
Kermanshah
Mashhad
Rasht
Shiraz
Tabriz
Urmia
Zahedan

Non-resident embassies

Resident in [Abu Dhabi]

Resident in [Ankara]

Resident in [Beirut]

Resident in [Islamabad]

Resident in [New Delhi]

Resident in [New [York City]]

Resident in [Oslo]

Resident in [Riyadh]

Resident in [Singapore]

Resident in [Valletta]

Former Embassies

*