embassly
China

Embassies & consulates in Shanghai

Shanghai hosts 46 diplomatic missions from 44 countries. The capital of China is Beijing: embassies are there, and Shanghai mostly has consulates.

1
Embassies
45
Consulates
0
Honorary Consulate
0
Other missions

Embassy1

Consulate General43

Consulate2

Frequently asked questions

Is there an embassy in Shanghai?

The capital of China is Beijing: embassies are there, and Shanghai mostly has consulates. Shanghai hosts 46 diplomatic missions from 44 countries.

Which embassies and consulates are in Shanghai?

46 diplomatic missions, including Australia (Consulate General), Belgium (Consulate General), Brazil (Consulate General), Bulgaria (Consulate General), Canada (Consulate General), Colombia (Consulate General), Czechia (Consulate General), and Estonia (Consulate General).