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

12,404 km

Shortest distance between major cities

Cruz Bay → Kabul

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

City in U.S. Virgin Islands City in Afghanistan Distance (kilometers)
Saint Croix Gardez 12,525 km
Cruz Bay Kabul 12,404 km
Saint Croix Kabul 12,452 km
Charlotte Amalie Gardez 12,486 km
Charlotte Amalie Kabul 12,412 km
Cruz Bay Gardez 12,478 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)
El Salvador Democratic Republic of the Congo 12,356 km
Costa Rica Vanuatu 12,356 km
Papua New Guinea Latvia 12,343 km
Papua New Guinea Zimbabwe 12,357 km
New Zealand Botswana 12,360 km
El Salvador Namibia 12,362 km
Iran Jamaica 12,368 km
Cuba Bahrain 12,369 km
El Salvador Jordan 12,369 km
Uruguay Saudi Arabia 12,370 km
El Salvador Syria 12,327 km
North Macedonia Argentina 12,373 km
Puerto Rico Oman 12,373 km
Uruguay Syria 12,375 km
Puerto Rico Tajikistan 12,320 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries