Consulates in Shanghai
- 47 missions
- 42 countries
- most embassies are in Beijing
Embassies and consulates in Shanghai
- Consulate General of Argentina in Shanghai
58 YanAn Road East, Golden Finance Tower, 200002 Shanghái, Shanghai
-
- Consulate General of Belgium in Shanghai
武夷路 127, 200050 上海
- Consulate General of Brazil in Shanghai
West Beijing Road nº 968, 10º andar, Unidades 1006B-1008, Xangai, RP China, Shanghai
Today · Closed - Consulate General of Canada in Shanghai
ECO City Building, 8th floor, 1788 Nanjing Xi Lu - Jing An District, Shanghai, 200040
- Consulate General of Chile in Shanghai
2299 Yan An Xi Road, Oficina 2501, Shanghai Mart Office Building Shanghai 200336. R.P. China
- Consulate General of Czech Republic in Shanghai
娄山关路 83, 上海
- Consulate General of Egypt in Shanghai
375 Huaihai Rd (M), Xuhui District, Shanghai, China, 200031
- Consulate General of Finland in Shanghai
Citic Square 2501-2505, 25th floor, 1168 Nanjing Xi Lu, 200041 SHANGHAI
Today · Closed - Consulate General of France in Shanghai
Soho Zhongshan Plaza, Bâtiment A, 18ème étage1055 Zhongshan Xi Lu, 200051 Shanghai
Today · Closed - Consulate General of Germany in Shanghai
Yongfu Rd. 181, Shanghai
- Consulate General of India in Shanghai
1008, Shanghai International Trade Centre, 2201, Yan An Road, Shanghai –200336, P.R. China
- Consulate General of Indonesia in Shanghai
Shanghai Mart Building (Office Tower) 16/F Room 1611, Yan'an Road West No. 2299, Changning District, Shanghai 200336, Republik Rakyat Tiongkok
-
- Consulate General of Italy in Shanghai
The Center - 19 Floor - 989 Changle Road - 200031, Shanghai
- Consulate General of Japan in Shanghai
8 Wanshan Road Shanghai
- Consulate General of Kazakhstan in Shanghai
娄山关路 85, 200336 上海
- Consulate General of Luxembourg in Shanghai
Nanjing Xi Lu 1788, 200040 Shanghai
- Consulate General of Malaysia in Shanghai
Unit 01, Block B, 9th Floor, Dawning Centre, No. 500 Hongbaoshi Road, Changning District 201103, Shanghai
-
- Consulate General of the Netherlands in Shanghai
Dawning Center Tower B floor 10, Hongbaoshi Road no. 500, Changning District, 201103 Shanghai
- Consulate General of New Zealand in Shanghai
2801-2802A & 2806B-2810, Corporate Avenue 5150 Hu Bin Road, Huangpu District 200021, Shanghai
Today · Closed -
-
-
- Consulate General of Poland in Shanghai
Jianguo Xi lu 618, 200031 Szanghaj, Shanghai
- Consulate General of Portugal in Shanghai
威海路 16C;16D, 200041 Shanghai
- Consulate General of Russia in Shanghai
20 Huang Pu Rd., Shanghai, China, Post Code 200080
- Consulate General of Singapore in Shanghai
89 Wanshan Road Shanghai
- Consulate General of South Africa in Shanghai
27th Floor, Room 2705/5, 222 Yan An Road East, Shanghai, 200002
Show all 47
- Consulate General of South Korea in Shanghai
60WanShan Road, Shanghai, China 200336
-
- Consulate General of Switzerland in Shanghai
Xianxia Road 319, 200051 Shanghai
- Consulate General of Thailand in Shanghai
No.18, Wanshan Road, Changning District Shanghai 200336
- Consulate General of Turkey in Shanghai Today · Closed
-
- Consulate General of the United Arab Emirates in Shanghai
Unit 1303-1304, Tower A SOHO, Zhongshan Plaza 1055 Zhongshan West Road, ZIP Code 200051 Shanghai - People Republic of China
- Consulate General of the United Kingdom in Shanghai
The British Centre, 17F Garden Square, 968 West Beijing Road, 200041 Shanghai
Open 24/7 - Consulate General of the United States in Shanghai
淮海中路 1469, Shanghai
- Consulate General of Vietnam in Shanghai
3F, Huachen financial mansion. No 900, Pudong Ave, Shanghai.
- Consulate of Denmark in Shanghai
延安西路 2201, Shanghai
- Consulate of Germany in Shanghai
Tongren Lu 8/F SOHO Donghai Plaza 299, 200040 Shanghai
- Consulate of India in Shanghai
延安西路 2201, Shanghai
-
-
-
-
Shanghai has 47 foreign missions from 42 countries: 40 consulates general, 6 consulates and 1 other office. The embassies to China are in Beijing, about 1,068 km away.
Public holidays in Shanghai
Public holidays in China
-
New Year's Day
-
Chinese New Year (Spring Festival)
-
Labour Day
The missions in Shanghai close on China’s public holidays, the next being New Year's Day on Friday 1 January 2027, Chinese New Year (Spring Festival) on Saturday 6 February 2027 and Labour Day on Saturday 1 May 2027.
Other cities in China
Good to know
Foreign missions in Shanghai
Among the countries with a mission in Shanghai are Germany, Spain, India, Japan, the United States, the United Arab Emirates, Argentina and Australia. Of China’s neighbours, Kazakhstan, Mongolia, Pakistan, Russia, Vietnam and India are represented in Shanghai.
Types of mission in Shanghai
By type, Shanghai has 40 consulates general, 6 consulates and 1 other office.
Opening hours in Shanghai
Opening hours are on record for 8 of the 47 missions in Shanghai. Saturday opening is listed for 1 mission.
Other cities in China
Outside Shanghai, missions in China are found in Beijing (116), Guangzhou (35), Chengdu (12), Shenyang (7), Xi'an (6) and Nanning (6).
Frequently asked questions
How many embassies and consulates are in Shanghai?
There are 47 foreign missions on record in Shanghai: 40 consulates general, 6 consulates and 1 other office.
Which countries have a consulate or embassy in Shanghai?
Missions from 42 countries are based in Shanghai, among them Germany, Spain, India, Japan and the United States.
Is there an embassy in Shanghai?
No. The embassies to China are in Beijing, about 1,068 km away; Shanghai has consulates and honorary consulates.
Are consulates in Shanghai open on Saturday?
Saturday opening is listed for 1 of the 8 missions in Shanghai with known hours.
When are the missions in Shanghai closed?
The missions in Shanghai close on China’s public holidays, the next being New Year's Day on Friday 1 January 2027, and on each mission’s own national day.