City — China
Shanghai
Consulates
73 recordsConsulates general, consulates, and honorary consulates.
British Consulate General in Shanghai, ChinaShanghai, China+86 21 3279 2000Consulate General of Argentina in Shanghai, ChinaShanghai, China+86 21 6339 0322Consulate General of Australia in Shanghai, ChinaShanghai, China+86 21 6103 5656Consulate General of Austria in Shanghai, ChinaShanghai, China+86 21 6474 0268Consulate General of Belarus in Shanghai, ChinaShanghai, China+86 21 6236 0086, +86 21 6236 0032Consulate General of Belgium in Shanghai, ChinaShanghai, China+86 21 643 766 28, +86 21 643 765 79, +86 21 643 767 72Consulate General of Brazil in Shanghai, ChinaShanghai, China+86 21 6437 0110Consulate General of Bulgaria in Shanghai, ChinaShanghai, China+86 21 6237 6183, +86 21 6237 6187Consulate General of Cambodia in Shanghai, ChinaShanghai, China+86 21 5101 5850, +86 21 5101 5857Consulate General of Canada in Shanghai, ChinaShanghai, China+86 21 3279 2800Consulate General of Chile in Shanghai, ChinaShanghai, China+86 21 6236 0770Consulate General of Colombia in Shanghai, ChinaShanghai, China+86 21 6070 7161Consulate General of Costa Rica in Shanghai, ChinaShanghai, China+86 21 6289 8368Consulate General of Cuba in Shanghai, ChinaShanghai, China+86 21 6275 3078, +86 21 6275 2683Consulate General of Czech Republic in Shanghai, ChinaShanghai, China+86 21 6256 5211Consulate General of Denmark in Shanghai, ChinaShanghai, China+86 21 8025 0600Consulate General of Ecuador in Shanghai, ChinaShanghai, China+86 21 6235 0532 / 0536Consulate General of Egypt in Shanghai, ChinaShanghai, China+86 21 6433 1020Consulate General of Ethiopia in Shanghai, ChinaShanghai, China+86 (21) 6253 1756, +86 (21) 6253 1751Consulate General of Finland in Shanghai, ChinaShanghai, China+86 218 042 1330Consulate General of France in Shanghai, ChinaShanghai, China+86 21 6010 6050Consulate General of Germany in Shanghai, ChinaShanghai, China+86 21 3401 0101Consulate General of Greece in Shanghai, ChinaShanghai, China+86 21 6698 2790Consulate General of Hungary in Shanghai, ChinaShanghai, China+86 21 6341 1007Consulate General of India in Shanghai, ChinaShanghai, China+86 21 6275 8882, +86 21 6275 8885, +86 21 6275 8886Consulate General of Indonesia in Shanghai, ChinaShanghai, China+86 21 5240 2321, +86 21 3251 6022Consulate General of Iran in Shanghai, ChinaShanghai, China+86 21 6433 2998, +86 21 6433 2997, Consular Department: +86 21 6433 9652Consulate General of Ireland in Shanghai, ChinaShanghai, China+86 21 6010 1360Consulate General of Israel in Shanghai, ChinaShanghai, China+86 21 6010 2500Consulate General of Italy in Shanghai, ChinaShanghai, China+86 21 659 659 00Consulate General of Japan in Shanghai, ChinaShanghai, China+86 21 5257 4766, Visa: +86 21 5257 4768Consulate General of Kazakhstan in Shanghai, ChinaShanghai, China+86 21 6275 2838, +86 21 6275 5483Consulate General of Laos in Shanghai, ChinaShanghai, China+86 21 5298 7855Consulate General of Luxembourg in Shanghai, ChinaShanghai, China+86 21 6339 0400Consulate General of Malaysia in Shanghai, ChinaShanghai, China+86 21 6090 0360, +86 21 6090 0390 (immigration)Consulate General of Malta in Shanghai, ChinaShanghai, China+86 216 265 0166Consulate General of Mexico in Shanghai, ChinaShanghai, China+86 21 6125 0220, Ext. 1013/1014Consulate General of Mongolia in Shanghai, ChinaShanghai, China+86 21 6847 3255Consulate General of Netherlands in Shanghai, ChinaShanghai, China+86 21 2208 7288Consulate General of New Zealand in Shanghai, ChinaShanghai, China+86 21 5407 5858Consulate General of Nigeria in Shanghai, ChinaShanghai, China+86 21 3252 0606Consulate General of Norway in Shanghai, ChinaShanghai, China+86 21 6039 7500Consulate General of Pakistan in Shanghai, ChinaShanghai, China+86 135 0198 8443, +86 180 1933 2661Consulate General of Panama in Shanghai, ChinaShanghai, China+86-21-6029 0209, +86-21-6029 0206, +86-21-6029 0208Consulate General of Peru in Shanghai, ChinaShanghai, China(+86) 21 5298 5900Consulate General of Poland in Shanghai, ChinaShanghai, China+86 21 6433 9288, +86 21 6433 4735Consulate General of Portugal in Shanghai, ChinaShanghai, China+86 21 62 886 767Consulate General of Romania in Shanghai, ChinaShanghai, China+86 21 6270 0361Consulate General of Russia in Shanghai, ChinaShanghai, China+86 21 632 42 682 / 48 383Consulate General of Serbia in Shanghai, ChinaShanghai, China+86 21 6208 1388, +86 21 6208 1899Consulate General of Seychelles in Shanghai, ChinaShanghai, China+86 21 3477 1101Consulate General of Singapore in Shanghai, ChinaShanghai, China+86 21 6278 5566Consulate General of Slovakia in Shanghai, ChinaShanghai, China+86 21 6431 4205Consulate General of South Africa in Shanghai, ChinaShanghai, China+86 21 5359 4977Consulate General of South Korea in Shanghai, ChinaShanghai, China+86 21 6295 5000Consulate General of Spain in Shanghai, ChinaShanghai, China+86 21 6321 3543Consulate General of Sri Lanka in Shanghai, ChinaShanghai, China+86 21 6237 6672Consulate General of Sweden in Shanghai, ChinaShanghai, China+86 21 5359 9610, visa and migration issues: +86 21 5359 9639Consulate General of Switzerland in Shanghai, ChinaShanghai, China+86 21 6270 0519, +86 21 6270 0520Consulate General of Thailand in Shanghai, ChinaShanghai, China+86 21 5260-9899Consulate General of Turkey in Shanghai, ChinaShanghai, China+86 21 647 46 838, +86 21 647 46 839, +86 21 647 47 237Consulate General of UAE in Shanghai, ChinaShanghai, China+86 21 6255 7776Consulate General of Uruguay in Shanghai, ChinaShanghai, China+86 21 6335 3521, +86 21 6335 3927Consulate General of Uzbekistan in Shanghai, ChinaShanghai, China+86 21 630 718-96Consulate General of Vanuatu in Shanghai, ChinaShanghai, China(+86) 21-6283 8355Consulate General of Venezuela in Shanghai, ChinaShanghai, China+86 21 6391 7870Consulate General of Vietnam in Shanghai, ChinaShanghai, China+86 21 6855 5871, +86 21 6855 5872Consulate General of the Philippines in Shanghai, ChinaShanghai, China+86 21 6281 8020Consulate General of the United States in Shanghai, ChinaShanghai, China+86 21 8011 2200Consulate of Slovenia in Shanghai, ChinaShanghai, China+86 21 621 83235Honorary Consulate of Maldives in Shanghai, China hon.Shanghai, China+86 21 6490 0066-668Honorary Consulate of Monaco in Shanghai, China hon.Shanghai, China(+86) 21 58 31 40 08Honorary Consulate of Nepal in Shanghai, China hon.Shanghai, China+86 21 6272 0259