Missions located in this country — Middle East · Middle East
Embassies and consulates in Iran — page 2
Missions
106 recordsEmbassies 81 · Consulates 24 · Other Representations 1
Embassy 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 5637Consulate 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 5277
