GermanyChina

German Embassy & Consulates in China

  • 1 embassy
  • 4 consulates general
  • 1 consulate

Germany is represented in China by 6 missions: an embassy in Beijing, 4 consulates general in Shanghai, Guangzhou, Chengdu and Shenyang and a consulate in Shanghai. Germany requires Chinese citizens to hold a visa issued in advance.

Map: Germany’s 6 missions in China

Map: Germany’s 6 missions in China

German Embassy in Beijing

The German embassy is in Beijing, the capital of China, at 17, Dong Zhi Men Wai Da Jie, Chaoyang District, Beijing, Chaoyang District, Beijing 100600 100600 北京, 朝阳区. The head of mission on record is Dr. Philipp Ackermann, Ambassador. Its phone number and website are on its page.

German consulates in China

Germany also has 4 consulates general in Shanghai, Guangzhou, Chengdu and Shenyang and a consulate in Shanghai; a consulate does consular work for a region: passports, certificates and help for nationals in difficulty.

Germany visa for Chinese citizens

ChinaGermany Visa required Germany visa for citizens of China

GermanyChina Visa-free, 30 days China visa for citizens of Germany

Germany visa requirements for citizens of China

  • Schengen visa (type C) – tourism
  • Schengen visa (type C) – visiting friends or family in Germany
  • National visa (type D) – study, work, family reunification
  • Schengen short-stay visa (type C) – business
  • Fee: €90
  • 22 required documents

checked 22 October 2026

See the full checklist

Chinese citizens need a visa for Germany, obtained before travel. In China, applications go to the German embassy in Beijing or one of the consulates in Shanghai, Guangzhou, Chengdu and Shenyang, or to a visa centre working for Germany.

China’s missions in Germany

Missions of China in Germany (9)

In return, China has 9 missions in Germany, including its embassy in Bonn.

Good to know

Germany in China

Worldwide, Germany has 571 missions in 191 countries; 6 of them are in China.

Travel to China for German citizens

No visa is needed by German citizens for China, for stays of up to 30 days. In China, German citizens can turn to the German embassy for passports and emergency help.

When German missions in China are closed

German missions in China 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, and usually on some holidays of Germany, such as Christmas Day (Erster Weihnachtstag) on Friday 25 December 2026.

Frequently asked questions

Where is the German embassy in China?

The German embassy is in Beijing, at 17, Dong Zhi Men Wai Da Jie, Chaoyang District, Beijing, Chaoyang District, Beijing 100600 100600 北京, 朝阳区.

Does Germany have consulates in China?

Yes, Germany has 4 consulates general in Shanghai, Guangzhou, Chengdu and Shenyang and a consulate in Shanghai.

Do Chinese citizens need a visa for Germany?

Chinese citizens must obtain a visa before travelling to Germany.

Do German citizens need a visa for China?

German citizens can visit China without a visa for up to 30 days.

Does China have an embassy in Germany?

Yes, China has its embassy in Bonn, along with 8 other missions in Germany.