India embassy and consulates in China
Embassy in Beijing
Embassy of the Republic of India
印度共和国驻华大使馆
- Consular section
- +86 10 8531 2500
- Address in Chinese
- 北京市朝阳区亮马桥北街5号
No.5, Liang Ma Qiao Bei Jie, Chaoyang District, Beijing 100600 - Website
- www.eoibeijing.gov.in
Consulates
Guangzhou
Consulate General of the Republic of India in Guangzhou
印度共和国驻广州总领事馆
- Consular district
- 广东、福建、湖南、广西、海南、四川、云南
- Address in Chinese
- 广东省广州市天河区林和中路8号海航大厦14楼01-04单元
Shanghai
Consulate General of the Republic of India in Shanghai
印度共和国驻上海总领事馆
- Phone
- +86 21 6275 8885
- Consular district
- 上海、江苏、浙江
- Address in Chinese
- 上海市长宁区红宝石路500号东银中心B栋6楼
Phone numbers come from China’s Ministry of Foreign Affairs list. They change: check the embassy website before you travel. Checked against official sources: 2026-11-11