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

11,907 km

Shortest distance between major cities

Road Town → Herāt

Distances between British Virgin Islands and Afghanistan by cities:

City in British Virgin Islands City in Afghanistan Distance (kilometers)
Road Town Kabul 12,384 km
Road Town Herāt 11,907 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)
Japan Guatemala 12,330 km
Paraguay Fiji 12,332 km
Japan Belize 12,328 km
Japan Mozambique 12,335 km
Ecuador Lebanon 12,336 km
Paraguay Saudi Arabia 12,337 km
Ecuador Palestinian Territory 12,322 km
Canada Brunei 12,316 km
Mexico Chad 12,314 km
Ecuador Israel 12,306 km
Colombia Azerbaijan 12,304 km
Brazil Iran 12,303 km
Ecuador Uganda 12,301 km
Mexico Azerbaijan 12,298 km
Argentina North Macedonia 12,373 km

More distances from British Virgin Islands

Calculate the distance between any 2 countries