Consulates in Shanghai

  • 47 missions
  • 42 countries
  • most embassies are in Beijing

Embassies and consulates in Shanghai

  • Consulate General of Argentina in Shanghai

    Consulate General · Argentina

    58 YanAn Road East, Golden Finance Tower, 200002 Shanghái, Shanghai

  • Consulate General of Australia in Shanghai

    Consulate General · Australia

  • Consulate General of Belgium in Shanghai

    Consulate General · Belgium

    武夷路 127, 200050 上海

  • Consulate General of Brazil in Shanghai

    Consulate General · Brazil

    West Beijing Road nº 968, 10º andar, Unidades 1006B-1008, Xangai, RP China, Shanghai

    Today · Closed
  • Consulate General of Canada in Shanghai

    Consulate General · Canada

    ECO City Building, 8th floor, 1788 Nanjing Xi Lu - Jing An District, Shanghai, 200040

  • Consulate General of Chile in Shanghai

    Consulate General · Chile

    2299 Yan An Xi Road, Oficina 2501, Shanghai Mart Office Building Shanghai 200336. R.P. China

  • Consulate General of Czech Republic in Shanghai

    Consulate General · Czech Republic

    娄山关路 83, 上海

  • Consulate General of Egypt in Shanghai

    Consulate General · Egypt

    375 Huaihai Rd (M), Xuhui District, Shanghai, China, 200031

  • Consulate General of Finland in Shanghai

    Consulate General · Finland

    Citic Square 2501-2505, 25th floor, 1168 Nanjing Xi Lu, 200041 SHANGHAI

    Today · Closed
  • Consulate General of France in Shanghai

    Consulate General · France

    Soho Zhongshan Plaza, Bâtiment A, 18ème étage1055 Zhongshan Xi Lu, 200051 Shanghai

    Today · Closed
  • Consulate General of Germany in Shanghai

    Consulate General · Germany

    Yongfu Rd. 181, Shanghai

  • Consulate General of India in Shanghai

    Consulate General · India

    1008, Shanghai International Trade Centre, 2201, Yan An Road, Shanghai –200336, P.R. China

  • Consulate General of Indonesia in Shanghai

    Consulate General · Indonesia

    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 Ireland in Shanghai

    Consulate General · Ireland

    南京西路 1225, 200040 Shanghai

    Today · Closed
  • Consulate General of Italy in Shanghai

    Consulate General · Italy

    The Center - 19 Floor - 989 Changle Road - 200031, Shanghai

  • Consulate General of Japan in Shanghai

    Consulate General · Japan

    8 Wanshan Road Shanghai

  • Consulate General of Kazakhstan in Shanghai

    Consulate General · Kazakhstan

    娄山关路 85, 200336 上海

  • Consulate General of Luxembourg in Shanghai

    Consulate General · Luxembourg

    Nanjing Xi Lu 1788, 200040 Shanghai

  • Consulate General of Malaysia in Shanghai

    Consulate General · Malaysia

    Unit 01, Block B, 9th Floor, Dawning Centre, No. 500 Hongbaoshi Road, Changning District 201103, Shanghai

  • Consulate General of Mongolia in Shanghai

    Consulate General · Mongolia

  • Consulate General of the Netherlands in Shanghai

    Consulate General · Netherlands

    Dawning Center Tower B floor 10, Hongbaoshi Road no. 500, Changning District, 201103 Shanghai

  • Consulate General of New Zealand in Shanghai

    Consulate General · New Zealand

    2801-2802A & 2806B-2810, Corporate Avenue 5150 Hu Bin Road, Huangpu District 200021, Shanghai

    Today · Closed
  • Consulate General of Pakistan in Shanghai

    Consulate General · Pakistan

  • Consulate General of Peru in Shanghai

    Consulate General · Peru

    南京西路 1515, 200040 上海市

    Today · Closed
  • Consulate General of the Philippines in Shanghai

    Consulate General · Philippines

  • Consulate General of Poland in Shanghai

    Consulate General · Poland

    Jianguo Xi lu 618, 200031 Szanghaj, Shanghai

  • Consulate General of Portugal in Shanghai

    Consulate General · Portugal

    威海路 16C;16D, 200041 Shanghai

  • Consulate General of Russia in Shanghai

    Consulate General · Russia

    20 Huang Pu Rd., Shanghai, China, Post Code 200080

  • Consulate General of Singapore in Shanghai

    Consulate General · Singapore

    89 Wanshan Road Shanghai

  • Consulate General of South Africa in Shanghai

    Consulate General · South Africa

    27th Floor, Room 2705/5, 222 Yan An Road East, Shanghai, 200002

Show all 47

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

    Friday

  • Chinese New Year (Spring Festival)

    Saturday

  • Labour Day

    Saturday

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.