Distance from British Virgin Islands to Afghanistan

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:

City in British Virgin Islands City in Afghanistan Distance (kilometers)
Road Town Kandhar 12,353 km
Road Town Kabul 12,384 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 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

More distances from British Virgin Islands

Calculate the distance between any 2 countries