Distance from China to Pakistan

The distance between China and Pakistan is 3,291 kilometers (2,045 miles).

China, Asia

Pakistan, Asia

3,291 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

2,967 km

Shortest distance between major cities

Chengdu → Arifwala

Distances between China and Pakistan by cities:

City in China City in Pakistan Distance (kilometers)
Beijing Arifwala 4,050 km
Guangzhou Karachi 4,687 km
Dongguan Arifwala 4,107 km
Foshan Lahore 3,932 km
Chongqing Karachi 3,934 km
Wuzhong Lahore 2,986 km
Wuzhong Arifwala 3,155 km
Nanjing Islamabad 4,248 km
Shanghai Arifwala 4,597 km
Chongqing Lahore 3,087 km
Wuhan Arifwala 3,935 km
Shenzhen Hyderabad 4,639 km
Qingdao Karachi 5,208 km
Hangzhou Lahore 4,348 km
Foshan Arifwala 4,048 km
Chengdu Karachi 3,692 km
Beijing Lahore 3,877 km
Tianjin Lahore 3,945 km
Chengdu Arifwala 2,967 km
Shenzhen Arifwala 4,156 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 Pakistan

Distances between countries Kilometers
From Pakistan to China 3,291 km
From Pakistan to India 1,451 km
From Pakistan to United States 12,376 km
From Pakistan to Indonesia 5,843 km
From Pakistan to Brazil 13,789 km

Countries separated by similar distances

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

From To Distance (kilometers)
Australia New Caledonia 3,290 km
Australia Solomon Islands 3,282 km
Spain Cyprus 3,303 km
France Georgia 3,276 km
Peru Belize 3,273 km
France Israel 3,270 km
India Kuwait 3,311 km
Brazil Saint Lucia 3,269 km
France Egypt 3,313 km
India Yemen 3,266 km
Spain Turkey 3,320 km
United States Costa Rica 3,259 km
Costa Rica United States 3,259 km
China Afghanistan 3,322 km

More distances from China

Calculate the distance between any 2 countries