Distance from Afghanistan to Iran

The distance between Afghanistan and Iran is 1,317 kilometers (819 miles).

Afghanistan, Asia

Iran, Asia

1,317 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

655 km

Shortest distance between major cities

Balkh → Mashhad

Distances between Afghanistan and Iran by cities:

City in Afghanistan City in Iran Distance (kilometers)
Pul-e Khumrī Pasragad Branch 1,841 km
Kabul Mashhad 890 km
Charikar Ahvaz 1,951 km
Herāt Pasragad Branch 1,260 km
Balkh Tehran 1,395 km
Pul-e Khumrī Tehran 1,561 km
Baghlān Mashhad 818 km
Mazār-e Sharīf Pasragad Branch 1,697 km
Balkh Mashhad 655 km
Charikar Pasragad Branch 1,889 km
Kabul Tehran 1,621 km
Mashhad Tehran 1,681 km
Baghlān Tehran 1,559 km
Kunduz Ahvaz 1,953 km
Ghazni Tehran 1,575 km
Ghazni Mashhad 861 km
Jalālābād Pasragad Branch 2,013 km
Maymana Pasragad Branch 1,486 km
Kunduz Tehran 1,570 km
Jalālābād Ahvaz 2,062 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 Iran

Distances between countries Kilometers
From Iran to China 4,622 km
From Iran to India 2,830 km
From Iran to United States 11,681 km
From Iran to Indonesia 7,304 km
From Iran to Pakistan 1,505 km

Countries separated by similar distances

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

From To Distance (kilometers)
France Hungary 1,324 km
Switzerland Malta 1,312 km
Germany Albania 1,340 km
France Slovakia 1,343 km
Netherlands Bosnia and Herzegovina 1,296 km
Ireland Germany 1,296 km
Germany Ireland 1,296 km
Spain Luxembourg 1,295 km
Switzerland Romania 1,289 km
Netherlands Latvia 1,352 km
Austria Malta 1,286 km
Belgium Spain 1,286 km
Spain Belgium 1,286 km
Ireland Norway 1,279 km
Sweden Slovakia 1,277 km

More distances from Afghanistan

Calculate the distance between any 2 countries