Shanghai Embassy and Consulate

Here you can find the international embassies and consulates in Shanghai with their address, opening hours, email, phone number or other information related to the consular section and visa application process.

German Consulate Shanghai

181, Yongfu Road, Shanghai
200031 Shanghai, China
Phone: (0086 - 21) 3401 0106

Swiss Consulate Shanghai

22F, Building A, Far East International Plaza 319 Xianxia Road
200051 Shanghai, China
Phone: +86 21 6270 0519