Canadian Consulate General in Shanghai

Consulate General Canada Shanghai, China

Address
ECO City Building, 8th floor, 1788 Nanjing Xi Lu - Jing An District, Shanghai, 200040
Fax
+86 (21) 3279 2801

No opening hours on record. Most missions receive visitors by appointment only.

Directions Call

Sources: OpenStreetMap · Foreign ministry of Canada: list of missions abroad · Record last updated on 18 July 2023

At ECO City Building, 8th floor, 1788 Nanjing Xi Lu - Jing An District, Shanghai, 200040, the Canadian consulate general in Shanghai serves Canadian citizens and visitors; Canada’s embassy is in Beijing, about 1,069 km away. Chinese citizens need a visa for Canada, obtained before travel.

Opening hours

No opening hours on record. Most missions receive visitors by appointment only.

Upcoming closures

Public holidays in China

  • New Year's Day

    Friday

  • Chinese New Year (Spring Festival)

    Saturday

Public holidays in Canada

  • Christmas Day

    Friday

  • New Year's Day

    Friday

Canada visa for Chinese citizens

ChinaCanada Visa required Canada visa for citizens of China

CanadaChina Visa required China visa for citizens of Canada

Chinese citizens need a visa for Canada, obtained before travel. Applications may be taken here or by a visa centre working for Canada.

Other missions nearby

ShanghaiOpen in maps

All embassies and consulates in Shanghai (47)

Canada’s other missions in China

  • Embassy of Canada in Beijing

    Embassy · Beijing

    19 Dongzhimenwai Dajie, Chaoyang District, 100600 Beijing 100600, China 北京市朝阳区东直门外大街19号,加拿大使馆领事处 100600

  • Consulate General of Canada in Guangzhou

    Consulate General · Guangzhou

    26/F, TaiKoo Hui Tower 1, 385 Tianhe Road, Tianhe District, Guangzhou 510620, China 中国广州市天河区天河路385号太古汇一座26楼

  • Consulate General of Canada in Chongqing

    Consulate General · Chongqing

    Room 1705, Metropolitan Tower, Wu Yi Lu, Yu Zhong District, Chongqing 400010

All missions of Canada in China (4)

For matters it cannot handle, the Canadian embassy in Beijing (1,069 km) is responsible. Besides the Canadian consulate general in Shanghai, Canada has 3 other missions in China. Consulates: Guangzhou and Chongqing. China in turn has 6 missions in Canada, its embassy being in Ottawa.

Good to know

About the Canadian consulate general in Shanghai

It appears in official lists as Consulate General of Canada in Shanghai. Career consulates of this kind usually renew passports and take visa applications for their region.

Address and contact

Address: ECO City Building, 8th floor, 1788 Nanjing Xi Lu - Jing An District, Shanghai, 200040. The record for the Canadian consulate general in Shanghai includes a phone number, an e-mail address, a fax number and an official website.

Canadian citizens travelling to China

Canadian citizens need a visa for China, obtained before travel.

When the Canadian consulate general in Shanghai is closed

Expect the Canadian consulate general in Shanghai to be shut on New Year's Day on Friday 1 January 2027 and Chinese New Year (Spring Festival) on Saturday 6 February 2027, and often on Christmas Day on Friday 25 December 2026, a holiday in Canada.

Before visiting the Canadian consulate general in Shanghai

Current procedures for the Canadian consulate general in Shanghai, including any appointment system, are on its official website, linked on this page.

Near the Canadian consulate general in Shanghai

Within 1 km of the Canadian consulate general in Shanghai there are 5 other foreign missions.

Frequently asked questions

What is the address of the Canadian Consulate General in Shanghai?

The Canadian consulate general in Shanghai is at ECO City Building, 8th floor, 1788 Nanjing Xi Lu - Jing An District, Shanghai, 200040.

When is the Canadian Consulate General in Shanghai closed?

The Canadian consulate general in Shanghai closes on China’s public holidays, the next being New Year's Day on Friday 1 January 2027, and usually on the national day of Canada.

Do Chinese citizens need a visa for Canada?

Chinese citizens need a visa for Canada, obtained before travel.

Where is the Canadian embassy in China?

The Canadian embassy is in Beijing, about 1,069 km from the Canadian consulate general in Shanghai.

Report a change

This is an independent guide, not an official website of Canada.