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,937 km

Shortest distance between major cities

Charlotte Amalie → 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
Cruz Bay Kabul 12,404 km
Christiansted Herāt 11,968 km
Charlotte Amalie Kabul 12,412 km
Cruz Bay Mashhad 12,290 km
Christiansted Kabul 12,448 km
Saint Croix Herāt 11,972 km
Charlotte Amalie Herāt 11,937 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