Foreign Embassies are located in Beijing, but there are 7 foreign consulates in Shanghai.
1. General Consulate of India
Add:Shanghai International Trade Centre, 2201, Yan An (West) Road
Tel: 86-21-6275-8882 / 8885 / 8886
Office hours: Monday to Friday 09:30-12:00, 13:00-17:30
Consular District: Shanghai, Jiangsu Province, Zhejiang Province
2. General Consulate of Royal Thailand
Add:15 Floor Crystal Century Mansion No. 567 Weihai Road, Shanghai 200041
Tel: 86-21-6288-3030
Office hours: Monday to Friday 09:30-12:00, 13:00-17:30
Consular District: Shanghai, Jiangsu Province, Zhejiang Province,Anhui Province
3. General Consulate of the United States
Add: No. 1469 Huai Hai Zhong Road (Near Wulumuqi Nan Lu)
Tel: 86-21-3217-4650
Consular District: Shanghai, Jiangsu Province, Zhejiang Province,Anhui Province
4. General Consulate of the United Kingdom
Add: Room 301, Shangchengxifeng, No.1376, Nanjing West Road
Tel: 86-21-3279-2000
Office Hours:
Monday-Thursday: 08:30-12:30, 13:30-17:00
Friday: 08:30-12:30, 13:30-15:30
Consular District: Shanghai, Jiangsu Province, Zhejiang Province,Anhui Province
5. General Consulate of Australia
Add:Floor 22, Citic Square, 1168 Nanjing West Road
Tel: 86-21-2215-5200
Office hours: Monday to Friday: 08:30-17:00
Consular District: Shanghai, Jiangsu Province, Zhejiang Province,Anhui Province, Jiangxi Province, Hubei Province
6. General Consulate of the Democratic Socialist Republic of Sri Lanka
Add:Unit E, 5th Floor, Shanghai Hongqiao Business Center, 2272 Hongqiao Road
Tel: 86-21-6237-6672
Consular District: Shanghai, Jiangsu Province, Zhejiang Province,Anhui Province, Hunan Province
7. General Consulate of Nigeria
Add:2nd Floor Indigo mall, 125 Stadium road, Port Harcourt, Rivers State, Nigeria
Tel: 86-21-6415-7289
Consular District: Shanghai, Jiangsu Province, Zhejiang Province