Distance from Afghanistan to China

The distance between Afghanistan and China is 3,322 kilometers (2,064 miles).

Afghanistan, Asia

China, Asia

3,322 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

4,159 km

Shortest distance between major cities

Baghlān → Beijing

Distances between Afghanistan and China by cities:

City in Afghanistan City in China Distance (kilometers)
Herāt Suzhou 5,402 km
Mashhad Shanghai 4,727 km
Maymana Suzhou 5,135 km
Kabul Beijing 4,185 km
Balkh Shanghai 5,011 km
Maymana Qingdao 4,941 km
Pul-e Khumrī Suzhou 4,785 km
Mashhad Suzhou 4,648 km
Mazār-e Sharīf Shenyang 4,807 km
Gardez Beijing 4,221 km
Charikar Shenyang 4,720 km
Jalālābād Suzhou 4,658 km
Gardez Shanghai 4,868 km
Pul-e Khumrī Shanghai 4,865 km
Kunduz Shenyang 4,665 km
Taloqan Suzhou 4,699 km
Kunduz Shanghai 4,839 km
Ghazni Beijing 4,291 km
Kandahār Suzhou 5,159 km
Mazār-e Sharīf Suzhou 4,914 km

Distance between cities calculator →

Other distances from Afghanistan

Distance between countries Kilometers
From Afghanistan to China 3,322 km
From Afghanistan to India 1,849 km
From Afghanistan to United States 11,956 km
From Afghanistan to Indonesia 6,166 km
From Afghanistan to Pakistan 424 km

Other distances from China

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
Spain Turkey 3,320 km
France Egypt 3,313 km
France Syria 3,329 km
India Kuwait 3,311 km
China Kazakhstan 3,332 km
Spain Cyprus 3,303 km
Netherlands Armenia 3,301 km
Netherlands Palestinian Territory 3,299 km
Cambodia Timor Leste 3,299 km
Spain Cabo Verde 3,344 km
Germany Iraq 3,346 km
Brazil Martinique 3,347 km
Netherlands Syria 3,291 km
China Pakistan 3,291 km

More distances from Afghanistan

Calculate the distance between any 2 countries