Search
British Embassy in Tehran, IranTehran, Iran+98 21 6405 2000Embassy of Afghanistan in Tehran, IranTehran, Iran(+98) (21) 8857 7998, (+98) (21) 8808 2734Embassy of Algeria in Tehran, IranTehran, Iran+98 21 8856 1882, +98 21 8856 1883Embassy of Argentina in Tehran, IranTehran, Iran+98 21 2241 4863, +98 21 2242 5297Embassy of Armenia in Tehran, IranTehran, Iran+98 21 6670 4833Embassy of Australia in Tehran, IranTehran, Iran+98 21 7206 8666Embassy of Austria in Tehran, IranTehran, Iran+98 21 2275 0040, Consulate: +98 21 2275 0046Embassy of Azerbaijan in Tehran, IranTehran, Iran+98 21 2259 6303, +98 21 2259 6304Embassy of Bangladesh in Tehran, IranTehran, Iran+98 21 8860 1781, +98 21 8860 1782, +98 21 8860 1783Embassy of Belarus in Tehran, IranTehran, Iran+98 21 2275 2229, Consular Section: +98 21 2270 2060Embassy of Belgium in Tehran, IranTehran, Iran(+98 21) 222 48 582Embassy of Bosnia and Herzegovina in Tehran, IranTehran, Iran+98 21 2270 1518, +98 21 2270 1519Embassy of Brazil in Tehran, IranTehran, Iran+98 (21) 2680 5295 / 5298 / 5310 / 5314 / 5318Embassy of Brunei in Tehran, IranTehran, Iran+98 21 2685 5908Embassy of Bulgaria in Tehran, IranTehran, Iran+98 21 8877 5662, +98 21 8877 5037Embassy of Chile in Tehran, IranTehran, Iran(+98 21) 2664 3700, (+98 21) 2664 3900Embassy of China in Tehran, IranTehran, Iran+98 21 2229 1240, +98 21 2229 1241, Consular Section: +98 21 2280 2772Embassy of Croatia in Tehran, IranTehran, Iran+98 21 2270 5090 / 7020Embassy of Cyprus in Tehran, IranTehran, Iran+98 21 2217 9913, Consular Section: +98 21 2217 9954Embassy of Czech Republic in Tehran, IranTehran, Iran+98 21 2611 8851, +98 21 2611 8852, +98 21 2611 8853Embassy of Denmark in Tehran, IranTehran, Iran+98 21 2815 5000Embassy of Ecuador in Tehran, IranTehran, Iran+98 (21) 2635 4364, +98 (21) 2635 4380, +98 (21) 2635 4379Embassy of Finland in Tehran, IranTehran, Iran+98 212 351 2000Embassy of France in Tehran, IranTehran, Iran+98 21 6409 4000Embassy of Georgia in Tehran, IranTehran, Iran+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, Iran+98 21 3999 0000, consular department: +98 21 4530 1000Embassy of Ghana in Tehran, IranTehran, Iran+98 21 2623 0696, +98 21 2623 0773Embassy of Greece in Tehran, IranTehran, Iran+98 21 7980 2000Embassy of Hungary in Tehran, IranTehran, Iran+98 21 2259 6020Embassy of India in Tehran, IranTehran, Iran+98 21 2258 1239, +98 21 2285 4115Embassy of Indonesia in Tehran, IranTehran, Iran+98 21 8871 5558Embassy of Iraq in Tehran, IranTehran, Iran(+98) 21 8893 8865, (+98) 21 8893 8866Embassy of Italy in Tehran, IranTehran, Iran+98 21 6672 6955, +98 21 6672 6956Embassy of Ivory Coast in Tehran, IranTehran, Iran+98 021 2203 7729, +98 021 2621 8223Embassy of Japan in Tehran, IranTehran, Iran+98 21 2266 0710Embassy of Jordan in Tehran, IranTehran, Iran+98 21 8857 0615, +98 21 8857 0140Embassy of Kazakhstan in Tehran, IranTehran, Iran+98 21 2256-5933, +98 21 2256-5934Embassy of Kenya in Tehran, IranTehran, Iran+98 21 8866 7394, +98 21 8866 7368, +98 21 8866 7952Embassy of Kuwait in Tehran, IranTehran, Iran+98 21 8878 5997 to 9, +98 902 815 2060Embassy of Kyrgyzstan in Tehran, IranTehran, Iran+98 21 228 303 54Embassy of Lebanon in Tehran, IranTehran, Iran+98 21 8890 8451, +98 21 8880 5902Embassy of Malaysia in Tehran, IranTehran, Iran+98 21 8807 2444, +98 21 8807 8606Embassy of Mexico in Tehran, IranTehran, Iran+98 21 2275 1222Embassy of Netherlands in Tehran, IranTehran, Iran+98 21 2366 0000Embassy of New Zealand in Tehran, IranTehran, IranEmbassy of Nigeria in Tehran, IranTehran, Iran+98 21 2263 6317-8Embassy of Norway in Tehran, IranTehran, Iran+98 21 2229 1333Embassy of Oman in Tehran, IranTehran, Iran+98 21 2205 7641, +98 21 2205 7642, +98 90 0666 6909Embassy of Pakistan in Tehran, IranTehran, Iran+98 21 6694 1388-90, +98 21 6694 4888-90Embassy of Palestine in Tehran, IranTehran, Iran+98 21 6640 2513, +98 21 6648 7902Embassy of Poland in Tehran, IranTehran, Iran+98 21 8878 7263, +98 21 8878 7264Embassy of Portugal in Tehran, IranTehran, Iran+98 21 225 827 60Embassy of Qatar in Tehran, IranTehran, Iran+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, Iran+98 21 7764 7570, +98 21 7753 4658, Consular Section: +98 21 7753 9041Embassy of Russia in Tehran, IranTehran, Iran+98 21 6670 1161, +98 21 6670 1163Embassy of Saudi Arabia in Tehran, IranTehran, Iran+98 21 229 9978Embassy of Senegal in Tehran, IranTehran, Iran+98 21 8889 1123Embassy of Serbia in Tehran, IranTehran, Iran+98 21 8809 1529Embassy of Sierra Leone in Tehran, IranTehran, Iran+98 21 8807 6054Embassy of Slovakia in Tehran, IranTehran, Iran+98 21 2274 0466, +98 21 2273 3706