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
No mission of that country in this city.
Embassy1
Consulate General43
- AustraliaAustralian Consulate-General in Shanghai, China (People's Republic of)Opening hours: Not yet verified
- BelgiumConsulate General of Belgium武夷路 127, 200050, 上海Opening hours: Not yet verified
- BrazilConsulate General of Brazil北京西路 968, 200041+86 131 6623 1312Mo-Fr 09:30-12:00
- BulgariaConsulate General · ShanghaiOpening hours: Not yet verified
- CanadaConsulate General of Canada, ShanghaiECO City Building, 8th floor, 1788 Nanjing Xi Lu - Jing An District, Shanghai, 200040, ChinaOpening hours: Not yet verified
- ColombiaConsulate General · ShanghaiOpening hours: Not yet verified
- CzechiaConsulate General of the Czech Republic娄山关路 83, 上海+86 21 6236 9925Opening hours: Not yet verified
- EstoniaConsulate General · ShanghaiOpening hours: Not yet verified
- FinlandConsulate General of Finland, ShanghaiCitic Square 2501-2505, 25th floor, 1168 Nanjing Xi Lu, 200041 SHANGHAI+86 21 5292 9900Mo-Fr 09:00-11:30; PH off
- FranceFrench Consulate General, Shanghai中山西路 1055, 200051+86 21 6010 6300Mo-Fr 08:30-12:15,13:30-17:00
- GermanyConsulate-General of Germany, ShanghaiYongfu Rd. 181+86-21-34010106Opening hours: Not yet verified
- HungaryConsulate General of Hungary in ShanghaiRoom 3503-06, Building S2, BFC Bund Financial Center, No. 600 Zhongshan East 2nd Road, Huangpu District, ShanghaiOpening hours: Not yet verified
- IndiaConsulate General of India, Shanghai延安西路 2201Opening hours: Not yet verified
- Indonesiaconsulate general of Indonesia, ShanghaiShanghai Mart Building (Office Tower) 16/F Room 1611, Yan'an Road West No. 2299, Changning District, Shanghai 200336, Republik Rakyat Tiongkok+862152402321110Opening hours: Not yet verified
- IrelandConsulate General of Ireland南京西路 1225, 200040+86 21 6010 1360Mo-Fr 09:00-12:30,13:30-16:30; PH off
- JapanConsulate-General of Japan, Shanghai8 Wanshan Road ShanghaiOpening hours: Not yet verified
- KazakhstanConsulate General of the Republic of Kazakhstan in Shanghai娄山关路 85, 200336, 上海Opening hours: Not yet verified
- KuwaitConsulate General · ShanghaiOpening hours: Not yet verified
- LaosConsulate General · ShanghaiOpening hours: Not yet verified
- LuxembourgConsulate General of Luxembourg in ShanghaiNanjing Xi Lu 1788, 200040, Shanghai+1 415-788-0816Opening hours: Not yet verified
- MalaysiaConsulate General of Malaysia, ShanghaiOpening hours: Not yet verified
- MongoliaConsulate General of Mongolia, ShanghaiOpening hours: Not yet verified
- New ZealandConsulate General of New Zealand, Shanghai2801-2802A & 2806B-2810, Corporate Avenue 5150 Hu Bin Road, Huangpu District 200021, Shanghai+86-21-5407-5858Mo-Fr 08:30-12:00,13:00-17:00
- North KoreaConsulate General · ShanghaiOpening hours: Not yet verified
- PanamaConsulate General · ShanghaiOpening hours: Not yet verified
- PeruConsulate General of Peru南京西路 1515, 200040, 上海市+86 21 52985900Mo-Fr 09:00-17:00
- PhilippinesConsul General of the Philippines in ShanghaiOpening hours: Not yet verified
- PolandConsulate General of the Republic of Poland in ShanghaiOpening hours: Not yet verified
- PortugalConsulate General of Portugal威海路 16C;16D, 200041+86 21 6288 6767Opening hours: Not yet verified
- RussiaConsulate-General of Russia in ShanghaiOpening hours: Not yet verified
- SerbiaConsulate General · ShanghaiOpening hours: Not yet verified
- SeychellesConsulate General · ShanghaiOpening hours: Not yet verified
- SingaporeConsulate General of Singapore, Shanghai89 Wanshan Road ShanghaiOpening hours: Not yet verified
- SlovakiaConsulate General · ShanghaiOpening hours: Not yet verified
- South KoreaConsulate General of South Korea, ShanghaiOpening hours: Not yet verified
- SpainConsulate General of Spain, ShanghaiOpening hours: Not yet verified
- SwitzerlandConsulate General · ShanghaiXianxia Road 319, 200051, Shanghai+86 21 6270 0519Opening hours: Not yet verified
- TürkiyeConsulate General of Turkey, Shanghai+86 21 6474 6838Mo-Fr 09:30-12:30,14:00-18:00
- UkraineConsulate General of Ukraine, ShanghaiOpening hours: Not yet verified
- UkraineConsulate General · ShanghaiOpening hours: Not yet verified
- United KingdomBritish Consulate-General Shanghai北京西路 968, 200041, 上海市open "By appointment only";PH off
- United StatesConsulate General of the United States, Shanghai淮海中路 1469Opening hours: Not yet verified
- VanuatuConsulate General · ShanghaiOpening hours: Not yet verified
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).