- Address
- 5, Liang Ma Qiao Bei Jie, Chaoyang District, Beijing
- Phone
- 00-86-10-85312500
- Website
- eoibeijing.gov.in
- Head of mission
- Pradeep Kumar Rawat
India
China
Indian Embassy & Consulates in China
- 1 embassy
- 2 consulates general
- 1 consulate
In China, India has an embassy in Beijing, 2 consulates general in Shanghai and Guangzhou and a consulate in Shanghai. Chinese citizens need a visa for India, obtained before travel.
Map: India’s 4 missions in China
Indian Embassy in Beijing
The Indian embassy is in Beijing, the capital of China, at 5, Liang Ma Qiao Bei Jie, Chaoyang District, Beijing. The head of mission on record is Pradeep Kumar Rawat. Its phone number and website are on its page.
Indian consulates in China
- Consulate General of India in Shanghai
1008, Shanghai International Trade Centre, 2201, Yan An Road, Shanghai –200336, P.R. China
- Consulate General of India in Guangzhou
1-4, 14th Floor, Haihang Dasha (HNA) Tower, 8 Linhe Zhong Road, Tianhe Distt., Guangzhou-510610, Peoples Republic of China
- Consulate of India in Shanghai
延安西路 2201, Shanghai
India also has 2 consulates general in Shanghai and Guangzhou and a consulate in Shanghai; a consulate does consular work for a region: passports, certificates and help for nationals in difficulty.
India visa for Chinese citizens
China
India Visa required India visa for citizens of China
India
China Visa required China visa for citizens of India
India visa requirements for citizens of China
- e-Tourist Visa (30 days, 1 year, 5 years)
- e-Business Visa (incl. e-Conference)
- e-Medical and e-Medical Attendant Visa
- e-Transit Visa
- Fee: US$25
- 17 required documents
checked 22 October 2026
Chinese citizens must obtain a visa before travelling to India. In China, applications go to the Indian embassy in Beijing or one of the consulates in Shanghai and Guangzhou, or to a visa centre working for India.
China’s missions in India
Missions of China in India (3)
In return, China has 3 missions in India, including its embassy in New Delhi.
Good to know
India in China
Worldwide, India has 251 missions in 156 countries; 4 of them are in China.
Travel to China for Indian citizens
Indian citizens must obtain a visa before travelling to China. In China, Indian citizens can turn to the Indian embassy for passports and emergency help.
When Indian missions in China are closed
Indian missions in China close on China’s public holidays, the next being New Year's Day on Friday 1 January 2027, Chinese New Year (Spring Festival) on Saturday 6 February 2027 and Labour Day on Saturday 1 May 2027.
Frequently asked questions
Where is the Indian embassy in China?
The Indian embassy is in Beijing, at 5, Liang Ma Qiao Bei Jie, Chaoyang District, Beijing.
Does India have consulates in China?
Yes, India has 2 consulates general in Shanghai and Guangzhou and a consulate in Shanghai.
Do Chinese citizens need a visa for India?
Chinese citizens need a visa for India, obtained before travel.
Do Indian citizens need a visa for China?
Indian citizens must obtain a visa before travelling to China.
Does China have an embassy in India?
Yes, China has its embassy in New Delhi, along with 2 other missions in India.