Distance from Afghanistan to U.S. Virgin Islands

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

Afghanistan, Asia

U.S. Virgin Islands, America

12,355 km

Distance between centroids

11,928 km

Shortest distance between major cities

Herāt → Cruz Bay

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

City in Afghanistan City in U.S. Virgin Islands Distance (kilometers)
Mazār-e Sharīf Saint Croix 12,151 km
Mazār-e Sharīf Cruz Bay 12,103 km
Maymana Cruz Bay 12,002 km
Charikar Saint Croix 12,416 km
Taloqan Saint Croix 12,309 km
Ghazni Charlotte Amalie 12,434 km
Gardez Christiansted 12,521 km
Gardez Charlotte Amalie 12,486 km
Kandahār Charlotte Amalie 12,382 km
Kabul Charlotte Amalie 12,412 km
Charikar Cruz Bay 12,367 km
Kabul Christiansted 12,448 km
Taloqan Cruz Bay 12,259 km
Kunduz Saint Croix 12,266 km
Pul-e Khumrī Charlotte Amalie 12,274 km
Balkh Charlotte Amalie 12,093 km
Baghlān Christiansted 12,296 km
Mashhad Charlotte Amalie 12,297 km
Kunduz Charlotte Amalie 12,224 km
Kandahār Cruz Bay 12,373 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

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Afghanistan and U.S. Virgin Islands.

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 Afghanistan

Calculate the distance between any 2 countries