Swiss embassies in nearby countries

» Hong Kong

» Japan

» Mongolia

» North Korea

» South Korea

Swiss embassies worldwide

Swiss flag Swiss representation in China

Beijing — Swiss Embassy

AddressSanlitun Dongwujie 3
Beijing 100600
Phonelocal: (010) 8532.8888
international: +86.10.8532.8888

Guangzhou — Swiss Consulate-General

AddressGrand Tower, 27th Floor
228, Tianhe Lu
Tianhe District
Guangzhou 510620
Phonelocal: (020) 3833.0450
international: +86.20.3833.0450

Shanghai — Swiss Consulate-General

Address22F, Building A
Far East International Plaza
319 Xianxia Road
Shanghai 200051
Phonelocal: (021) 6270.0519
international: +86.21.6270.0519