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:
Distance between countries | Kilometers |
---|---|
From U.S. Virgin Islands to China | 13,897 km |
From U.S. Virgin Islands to India | 14,179 km |
From U.S. Virgin Islands to United States | 3,654 km |
From U.S. Virgin Islands to Indonesia | 18,059 km |
From U.S. Virgin Islands to Pakistan | 12,733 km |
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 |
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 |