Distance between cities in China

Select 2 cities to calculate the distance:

Distances between main cities

In China, cities are dispersed compared to those in other countries, with an average distance of 1,078 km between the 10 most populated cities. The following matrix shows all distances between the main cities.

Shanghai Beijing Shenzhen Chengdu Tianjin Wuhan Dongguan Nanjing
Shanghai - 1,067 km 1,209 km 1,661 km 961 km 691 km 1,187 km 271 km
Beijing 1,067 km - 1,938 km 1,517 km 108 km 1,052 km 1,889 km 897 km
Shenzhen 1,209 km 1,938 km - 1,341 km 1,864 km 891 km 62 km 1,153 km
Chengdu 1,661 km 1,517 km 1,341 km - 1,520 km 978 km 1,281 km 1,407 km
Tianjin 961 km 108 km 1,864 km 1,520 km - 986 km 1,817 km 799 km
Wuhan 691 km 1,052 km 891 km 978 km 986 km - 840 km 460 km
Dongguan 1,187 km 1,889 km 62 km 1,281 km 1,817 km 840 km - 1,118 km
Nanjing 271 km 897 km 1,153 km 1,407 km 799 km 460 km 1,118 km -

Longest distances in China

Among the 10 main cities, the longest distance is 1,938 km, between Shenzhen and Beijing. If the group is expanded to the 25 largest cities, the longest distance is between Shenzhen and Harbin, with 2,815 km. In the group of the 100 main cities, the longest distance is between Jinjiang and Ürümqi, with 3,510 km.

Group From → To Distance
Among the main 10 cities From Shenzhen to Beijing 1,938 km (1,204 mi)
Among the main 25 cities From Shenzhen to Harbin 2,815 km (1,749 mi)
Among the main 100 cities From Jinjiang to Ürümqi 3,510 km (2,181 mi)

The greatest latitudinal distance (north to south) between two cities in China is from Daqing to Haikou, with a displacement of 26.55 degrees of latitude, approximately equivalent to 2,936 km. The total distance between these cities is 3,233 km.

In the longitudinal direction (west to east), the greatest distance is from Harbin to Ürümqi, with a displacement of 1.95 degrees of longitude, which is approximately equivalent to 3,033 km. The total distance between these cities is 3,068 km.

Distances to international cities

International routes from cities in China reach significant distances, such as the 19,628 kilometers between Shanghai and Buenos Aires, covering a transcontinental connection between Asia and South America. Below are some international distances from China.

More distances from China

Select a province or city to calculate more distances: