Embassy Index
24,115 records
Flag of Iran

Missions located here — Middle East · Middle East

Iran

106 missions|88 sending countries|12 cities

Iran maintains a network of embassies, consulates, and permanent missions around the world. These diplomatic offices represent Iran abroad, maintain relations with foreign governments, support economic cooperation, and facilitate cultural and international exchanges.

Cities

12 cities

Embassies

81 records

Missions headed by an ambassador.

Embassy of Cuba in Tehran, IranDarrous, Cuba(+98 21) 2255 2438British Embassy in Tehran, IranTehran, United Kingdom+98 21 6405 2000Embassy of Afghanistan in Tehran, IranTehran, Afghanistan(+98) (21) 8857 7998, (+98) (21) 8808 2734Embassy of Algeria in Tehran, IranTehran, Algeria+98 21 8856 1882, +98 21 8856 1883Embassy of Argentina in Tehran, IranTehran, Argentina+98 21 2241 4863, +98 21 2242 5297Embassy of Armenia in Tehran, IranTehran, Armenia+98 21 6670 4833Embassy of Australia in Tehran, IranTehran, Australia+98 21 7206 8666Embassy of Austria in Tehran, IranTehran, Austria+98 21 2275 0040, Consulate: +98 21 2275 0046Embassy of Azerbaijan in Tehran, IranTehran, Azerbaijan+98 21 2259 6303, +98 21 2259 6304Embassy of Bangladesh in Tehran, IranTehran, Bangladesh+98 21 8860 1781, +98 21 8860 1782, +98 21 8860 1783Embassy of Belarus in Tehran, IranTehran, Belarus+98 21 2275 2229, Consular Section: +98 21 2270 2060Embassy of Belgium in Tehran, IranTehran, Belgium(+98 21) 222 48 582Embassy of Bosnia and Herzegovina in Tehran, IranTehran, Bosnia and Herzegovina+98 21 2270 1518, +98 21 2270 1519Embassy of Brazil in Tehran, IranTehran, Brazil+98 (21) 2680 5295 / 5298 / 5310 / 5314 / 5318Embassy of Brunei in Tehran, IranTehran, Brunei+98 21 2685 5908Embassy of Bulgaria in Tehran, IranTehran, Bulgaria+98 21 8877 5662, +98 21 8877 5037Embassy of Chile in Tehran, IranTehran, Chile(+98 21) 2664 3700, (+98 21) 2664 3900Embassy of China in Tehran, IranTehran, China+98 21 2229 1240, +98 21 2229 1241, Consular Section: +98 21 2280 2772Embassy of Croatia in Tehran, IranTehran, Croatia+98 21 2270 5090 / 7020Embassy of Cyprus in Tehran, IranTehran, Cyprus+98 21 2217 9913, Consular Section: +98 21 2217 9954Embassy of Czech Republic in Tehran, IranTehran, Czech Republic+98 21 2611 8851, +98 21 2611 8852, +98 21 2611 8853Embassy of Denmark in Tehran, IranTehran, Denmark+98 21 2815 5000Embassy of Ecuador in Tehran, IranTehran, Ecuador+98 (21) 2635 4364, +98 (21) 2635 4380, +98 (21) 2635 4379Embassy of Finland in Tehran, IranTehran, Finland+98 212 351 2000Embassy of France in Tehran, IranTehran, France+98 21 6409 4000Embassy of Georgia in Tehran, IranTehran, Georgia+98 21 2276 4129, +98 21 2278 2394, +98 21 2278 2395, +98 21 2278 2396, Consular section: +98 21 2278 2386, +98 21 2278 2389,Embassy of Germany in Tehran, IranTehran, Germany+98 21 3999 0000, consular department: +98 21 4530 1000Embassy of Ghana in Tehran, IranTehran, Ghana+98 21 2623 0696, +98 21 2623 0773Embassy of Greece in Tehran, IranTehran, Greece+98 21 7980 2000Embassy of Hungary in Tehran, IranTehran, Hungary+98 21 2259 6020Embassy of India in Tehran, IranTehran, India+98 21 2258 1239, +98 21 2285 4115Embassy of Indonesia in Tehran, IranTehran, Indonesia+98 21 8871 5558Embassy of Iraq in Tehran, IranTehran, Iraq(+98) 21 8893 8865, (+98) 21 8893 8866Embassy of Italy in Tehran, IranTehran, Italy+98 21 6672 6955, +98 21 6672 6956Embassy of Ivory Coast in Tehran, IranTehran, Ivory Coast+98 021 2203 7729, +98 021 2621 8223Embassy of Japan in Tehran, IranTehran, Japan+98 21 2266 0710Embassy of Jordan in Tehran, IranTehran, Jordan+98 21 8857 0615, +98 21 8857 0140Embassy of Kazakhstan in Tehran, IranTehran, Kazakhstan+98 21 2256-5933, +98 21 2256-5934Embassy of Kenya in Tehran, IranTehran, Kenya+98 21 8866 7394, +98 21 8866 7368, +98 21 8866 7952Embassy of Kuwait in Tehran, IranTehran, Kuwait+98 21 8878 5997 to 9, +98 902 815 2060Embassy of Kyrgyzstan in Tehran, IranTehran, Kyrgyzstan+98 21 228 303 54Embassy of Lebanon in Tehran, IranTehran, Lebanon+98 21 8890 8451, +98 21 8880 5902Embassy of Malaysia in Tehran, IranTehran, Malaysia+98 21 8807 2444, +98 21 8807 8606Embassy of Mexico in Tehran, IranTehran, Mexico+98 21 2275 1222Embassy of Netherlands in Tehran, IranTehran, Netherlands+98 21 2366 0000Embassy of New Zealand in Tehran, IranTehran, New ZealandEmbassy of Nigeria in Tehran, IranTehran, Nigeria+98 21 2263 6317-8Embassy of Norway in Tehran, IranTehran, Norway+98 21 2229 1333Embassy of Oman in Tehran, IranTehran, Oman+98 21 2205 7641, +98 21 2205 7642, +98 90 0666 6909Embassy of Pakistan in Tehran, IranTehran, Pakistan+98 21 6694 1388-90, +98 21 6694 4888-90Embassy of Palestine in Tehran, IranTehran, Palestine+98 21 6640 2513, +98 21 6648 7902Embassy of Poland in Tehran, IranTehran, Poland+98 21 8878 7263, +98 21 8878 7264Embassy of Portugal in Tehran, IranTehran, Portugal+98 21 225 827 60Embassy of Qatar in Tehran, IranTehran, Qatar+98 21 2202 9336, +98 21 2202 9337, +98 21 2205 8453, +98 21 2205 1255, +98 21 2205 1256Embassy of Romania in Tehran, IranTehran, Romania+98 21 7764 7570, +98 21 7753 4658, Consular Section: +98 21 7753 9041Embassy of Russia in Tehran, IranTehran, Russia+98 21 6670 1161, +98 21 6670 1163Embassy of Saudi Arabia in Tehran, IranTehran, Saudi Arabia+98 21 229 9978Embassy of Senegal in Tehran, IranTehran, Senegal+98 21 8889 1123Embassy of Serbia in Tehran, IranTehran, Serbia+98 21 8809 1529Embassy of Sierra Leone in Tehran, IranTehran, Sierra Leone+98 21 8807 6054Embassy of Slovakia in Tehran, IranTehran, Slovakia+98 21 2274 0466, +98 21 2273 3706Embassy of Slovenia in Tehran, IranTehran, Slovenia+98 21 2615 2692, Consular Section: +98 21 2615 2684Embassy of South Africa in Tehran, IranTehran, South Africa+98 21 2270 2866 / 7 / 8Embassy of South Korea in Tehran, IranTehran, South Korea+98 21 8805 4900 to 4Embassy of Spain in Tehran, IranTehran, Spain+98 21 2256 8015, +98 21 2256 8552Embassy of Sri Lanka in Tehran, IranTehran, Sri Lanka+98 21 8865 6253 / 6328Embassy of Sweden in Tehran, IranTehran, Sweden+98 21 2371 2200Embassy of Switzerland in Tehran, IranTehran, Switzerland+98 21 2200 8333Embassy of Syria in Tehran, IranTehran, Syria+98 21 2205 9031Embassy of Tajikistan in Tehran, IranTehran, Tajikistan+98 21 2229 9584, +98 21 2283 4650Embassy of Thailand in Tehran, IranTehran, Thailand+98 21 7764 3295, +98 21 7753 1433Embassy of Tunisia in Tehran, IranTehran, Tunisia+98 21 8807 8243, +98 21 8807 8244Embassy of Turkey in Tehran, IranTehran, Turkey+98 21 3595 1100Embassy of Turkmenistan in Tehran, IranTehran, Turkmenistan+98 21 2220 6731Embassy of Uganda in Tehran, IranTehran, Uganda+98 212 265 8506, +98 212 265 8509, +98 212 265 8512Embassy of Uruguay in Tehran, IranTehran, Uruguay+98 21 8867 9690, +98 21 8867 9691Embassy of Uzbekistan in Tehran, IranTehran, Uzbekistan(+98) 21 2229-9780, (+98) 21 2283-2071, (+98) 21 2283-2025 (consular)Embassy of Venezuela in Tehran, IranTehran, Venezuela(+98) 212 228 4450, (+98) 212 612 4599Embassy of Vietnam in Tehran, IranTehran, Vietnam+98 21 2241 1670Embassy of Zimbabwe in Tehran, IranTehran, Zimbabwe+98-21-8807 5479, +98-21-8836 5278Embassy of the Philippines in Tehran, IranTehran, Philippines+98 21 2670 8413, +98 21 2680 0587, +98 21 2680 0941, Consular Hotlines (Passport, Visa, And Other Consular Concerns): +98 912 105 5637

Consulates

24 records

Consulates general, consulates, and honorary consulates.

Consulate General of Iraq in Ahvaz, IranAhvaz, Iraq+98 611 333 2380, +98 611 336 7445Consulate of India in Bandar Abbas, IranBandar Abbas, India+98 76 3361 8049Consulate of Kazakhstan in Bandar Abbas, IranBandar Abbas, Kazakhstan+98 76 3366 6966Consulate General of Kazakhstan in Gorgan, IranGorgan, Kazakhstan+98 91 325 29 325Consulate General of Russia in Isfahan, IranIsfahan, Russia+98 31 3222 2060Consulate General of Iraq in Kermanshah, IranKermanshah, Iraq+98 83 725 8881Consulate General of Afghanistan in Mashhad, IranMashhad, Afghanistan+98 51 3859 7551Consulate General of Pakistan in Mashhad, IranMashhad, Pakistan+98 511 222 9845Consulate General of Saudi Arabia in Mashhad, IranMashhad, Saudi Arabia+98 513 607 6276, +98 513 607 6503, +98 513 607 6279Consulate General of Turkey in Mashhad, IranMashhad, Turkey+98 51 376 695 59, +98 51 376 451 50Consulate General of Turkmenistan in Mashhad, IranMashhad, Turkmenistan+98 51 3854 7066Consulate General of Russia in Rasht, IranRasht, Russia+98 13 3333 6430Consulate General of Azerbaijan in Tabriz, IranTabriz, Azerbaijan+98 41 3333 4802, +98 41 3333 4803, +98 41 3333 4804Consulate General of Turkey in Tabriz, IranTabriz, Turkey+98 41 3327 1882, +98 41 3327 1883Honorary Consulate General of Nepal in Tehran, Iran hon.Tehran, Nepal+98-21-8868 4831Honorary Consulate of Estonia in Tehran, Iran hon.Tehran, Estonia+98 21 8882 9551, +98 21 8882 9528Honorary Consulate of Ireland in Tehran, Iran hon.Tehran, Ireland+98 21 8804 1925Honorary Consulate of Lithuania in Tehran, Iran hon.Tehran, Lithuania+98 21 22 03 95 85Honorary Consulate of Malta in Tehran, Iran hon.Tehran, Malta+98 21 2640 5277Honorary Consulate of Mongolia in Tehran, Iran hon.Tehran, Mongolia+98 212 629 1862, Mobile: +98 912 231 8447Consulate General of Turkey in Urmia, IranUrmia, Turkey+98 44 3347 8770Consulate General of Afghanistan in Zahedan, IranZahedan, Afghanistan+98 915 555 1680, +98 541 243 7113Consulate General of Pakistan in Zahedan, IranZahedan, Pakistan+98 54 3322 3389Consulate of India in Zahedan, IranZahedan, India+98 54 3322 2337

Other Representations

1 records

Representative offices, delegations, and other accredited posts.

Sending countries

88 countries

Showing the 60 largest of 88.