Distance from Afghanistan to Turkey

The distance between Afghanistan and Turkey is 2,947 kilometers (1,831 miles).

Afghanistan, Asia

Turkey, Asia

2,947 km

Distance between centroids

1,479 km

Shortest distance

Calculated based on main borders (including major islands)

1,953 km

Shortest distance between major cities

Herāt → Erzurum

Distances between Afghanistan and Turkey by cities:

City in Afghanistan City in Turkey Distance (kilometers)
Kandahār Bahçelievler 3,441 km
Maymana Bahçelievler 3,163 km
Herāt Bahçelievler 3,013 km
Balkh Istanbul 3,300 km
Ghazni Istanbul 3,565 km
Balkh Ankara 2,979 km
Kandahār Istanbul 3,433 km
Mashhad Bahçelievler 3,574 km
Pul-e Khumrī Istanbul 3,485 km
Gardez Ankara 3,299 km
Charikar Erzurum 2,516 km
Herāt Erzurum 1,953 km
Kunduz Istanbul 3,465 km
Taloqan Erzurum 2,485 km
Ghazni Ankara 3,232 km
Charikar Bahçelievler 3,570 km
Mazār-e Sharīf Bahçelievler 3,327 km
Kunduz Erzurum 2,428 km
Baghlān Istanbul 3,476 km
Baghlān Ankara 3,155 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 Turkey

Distances between countries Kilometers
From Turkey to China 5,964 km
From Turkey to India 4,636 km
From Turkey to United States 10,205 km
From Turkey to Indonesia 9,089 km
From Turkey to Pakistan 3,246 km

Countries separated by similar distances

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

From To Distance (kilometers)
India Bahrain 2,952 km
Chile Peru 2,954 km
Peru Chile 2,954 km
Germany Palestinian Territory 2,943 km
Brazil Trinidad and Tobago 2,942 km
Ireland Algeria 2,933 km
Peru Honduras 2,968 km
Peru El Salvador 2,969 km
Italy Azerbaijan 2,931 km
Germany Armenia 2,931 km
Ecuador Bahamas 2,974 km
Germany Syria 2,922 km
Netherlands Cyprus 2,922 km
China Tajikistan 2,919 km
Brazil Argentina 2,916 km

More distances from Afghanistan

Calculate the distance between any 2 countries