Distance from Yemen to Afghanistan

The distance between Yemen and Afghanistan is 2,803 kilometers (1,742 miles).

Yemen, Asia

Afghanistan, Asia

2,803 km

Distance between centroids

1,498 km

Shortest distance

Calculated based on main borders (including major islands)

2,558 km

Shortest distance between major cities

Mukalla → Herāt

Distances between Yemen and Afghanistan by cities:

City in Yemen City in Afghanistan Distance (kilometers)
‘Amrān Gardez 3,224 km
Ḩajjah Kabul 3,299 km
Bājil Gardez 3,321 km
Bājil Mashhad 3,585 km
Sanaa Herāt 2,771 km
Al Ḩudaydah Kabul 3,418 km
Sayyān Mashhad 3,500 km
Sayyān Jalālābād 3,376 km
Mukalla Herāt 2,558 km
Taiz Mashhad 3,655 km
Taiz Kabul 3,434 km
Dhī as Sufāl Herāt 2,912 km
Ibb Herāt 2,896 km
Al Bayda Charikar 3,321 km
Al Ḩudaydah Mashhad 3,630 km
Sa'dah Maymana 2,956 km
Al Bayda Herāt 2,809 km
Dhamār Mashhad 3,547 km
Sa'dah Kabul 3,192 km
Aden Herāt 2,952 km

Distance between cities calculator →

Other distances from Yemen

Distance between countries Kilometers
From Yemen to China 5,935 km
From Yemen to India 3,266 km
From Yemen to United States 13,083 km
From Yemen to Indonesia 7,411 km
From Yemen to Pakistan 2,685 km

Other distances from Afghanistan

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
Brazil Venezuela 2,801 km
Peru Grenada 2,798 km
Russia North Korea 2,795 km
France Turkey 2,805 km
Costa Rica Guyana 2,793 km
France Western Sahara 2,791 km
Ireland Ukraine 2,791 km
Japan Hong Kong 2,788 km
Germany Lebanon 2,812 km
Spain Belarus 2,787 km
Indonesia Taiwan 2,814 km
Cambodia Nepal 2,786 km
Germany Libya 2,816 km
Ireland Greece 2,781 km
Spain Niger 2,777 km

More distances from Yemen

Calculate the distance between any 2 countries