Distance from China to India

The distance between China and India is 2,984 kilometers (1,854 miles).

China, Asia

India, Asia

2,984 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

2,849 km

Shortest distance between major cities

Chongqing → Delhi

Distances between China and India by cities:

City in China City in India Distance (kilometers)
Nanjing Hyderābād 4,360 km
Tianjin Coimbatore 5,049 km
Beijing Delhi 3,781 km
Guangzhou Mumbai 4,205 km
Chongqing Delhi 2,849 km
Guangzhou Coimbatore 4,074 km
Wuhan Coimbatore 4,416 km
Chengdu Coimbatore 3,545 km
Wuhan Delhi 3,577 km
Foshan Delhi 3,639 km
Shenzhen Coimbatore 4,143 km
Tianjin Delhi 3,839 km
Shenyang Coimbatore 5,654 km
Hangzhou Coimbatore 4,942 km
Shanghai Delhi 4,251 km
Shanghai Mumbai 5,037 km
Shenzhen Delhi 3,747 km
Nanjing Delhi 3,988 km
Chengdu Mumbai 3,388 km
Suzhou Coimbatore 5,013 km

Distance between cities calculator →

Other distances from China

Distance between countries Kilometers
From China to India 2,984 km
From China to United States 11,671 km
From China to Indonesia 4,181 km
From China to Pakistan 3,291 km
From China to Brazil 16,638 km

Other distances from India

Distances between countries Kilometers
From India to China 2,984 km
From India to United States 13,595 km
From India to Indonesia 4,483 km
From India to Pakistan 1,451 km
From India to Brazil 14,787 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between China and India.

From To Distance (kilometers)
Ecuador Bahamas 2,974 km
Italy Chad 2,987 km
Peru Saint Lucia 2,988 km
Peru El Salvador 2,969 km
Peru Honduras 2,968 km
Germany Israel 3,004 km
Peru Chile 2,954 km
Chile Peru 2,954 km
India Bahrain 2,952 km
Peru Barbados 3,009 km
Germany Palestinian Territory 2,943 km
Brazil Trinidad and Tobago 2,942 km
Ireland Algeria 2,933 km

More distances from China

Calculate the distance between any 2 countries