Distance from U.S. Virgin Islands to Afghanistan

The distance between U.S. Virgin Islands and Afghanistan is 12,355 kilometers (7,677 miles).

U.S. Virgin Islands, America

Afghanistan, Asia

12,355 km

Distance between centroids

11,934 km

Shortest distance between major cities

Tutu → Herāt

Distances between U.S. Virgin Islands and Afghanistan by cities:

City in U.S. Virgin Islands City in Afghanistan Distance (kilometers)
Saint Croix Kabul 12,452 km
Frederiksted Kabul 12,463 km
Christiansted Gardez 12,521 km
Tutu Herāt 11,934 km
Cruz Bay Mashhad 12,290 km
Saint Croix Mashhad 12,340 km
Frederiksted Mashhad 12,350 km
Coral Bay Kabul 12,397 km
Altona Mazār-e Sharīf 12,112 km
Coral Bay Mashhad 12,283 km
Tutu Kabul 12,409 km
Charlotte Amalie Herāt 11,937 km
Christiansted Kabul 12,448 km
Cruz Bay Kabul 12,404 km
Charlotte Amalie Charikar 12,375 km
Altona Herāt 11,938 km

Distance between cities calculator →

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 U.S. Virgin Islands and Afghanistan.

From To Distance (kilometers)
Costa Rica Vanuatu 12,356 km
Paraguay Saudi Arabia 12,337 km
Ecuador Lebanon 12,336 km
Japan Mozambique 12,335 km
Paraguay Fiji 12,332 km
Japan Guatemala 12,330 km
Japan Belize 12,328 km
Argentina North Macedonia 12,373 km
Argentina Kosovo 12,374 km
Mexico Syria 12,376 km
United States Pakistan 12,376 km
Spain Indonesia 12,378 km
Ecuador Palestinian Territory 12,322 km
Costa Rica Sudan 12,319 km
Canada Brunei 12,316 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries