The distance between British Virgin Islands and Afghanistan is 12,330 kilometers (7,661 miles).
British Virgin Islands, America
Afghanistan, Asia
12,330 km
Distance between centroids
12,353 km
Shortest distance between major cities
Road Town → Kandhar
Distances between British Virgin Islands and Afghanistan by cities:
Distance between countries | Kilometers |
---|---|
From British Virgin Islands to China | 13,883 km |
From British Virgin Islands to India | 14,154 km |
From British Virgin Islands to United States | 3,669 km |
From British Virgin Islands to Indonesia | 18,048 km |
From British Virgin Islands to Pakistan | 12,708 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 British Virgin Islands and Afghanistan.
From | To | Distance (kilometers) |
---|---|---|
El Salvador | Syria | 12,327 km |
Puerto Rico | Tajikistan | 12,320 km |
Puerto Rico | Kyrgyzstan | 12,319 km |
Costa Rica | Sudan | 12,319 km |
South Africa | Bahamas | 12,318 km |
Papua New Guinea | Latvia | 12,343 km |
Costa Rica | Botswana | 12,312 km |
Ethiopia | Bahamas | 12,308 km |
New Zealand | Comoros | 12,306 km |
El Salvador | Democratic Republic of the Congo | 12,356 km |
Costa Rica | Vanuatu | 12,356 km |
Papua New Guinea | Zimbabwe | 12,357 km |
Iran | Brazil | 12,303 km |
New Zealand | Botswana | 12,360 km |
El Salvador | Namibia | 12,362 km |