IndiaChina

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

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

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

ChinaIndia Visa required India visa for citizens of China

IndiaChina 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

See the full checklist

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.