Distance from British Virgin Islands to South Africa

The distance between British Virgin Islands and South Africa is 10,811 kilometers (6,717 miles).

British Virgin Islands, America

South Africa, Africa

10,811 km

Distance between centroids

10,519 km

Shortest distance between major cities

Road Town → Cape Town

Distances between British Virgin Islands and South Africa by cities:

City in British Virgin Islands City in South Africa Distance (kilometers)
Road Town Johannesburg 11,155 km
Road Town Cape Town 10,519 km

Distance between cities calculator →

Other distances from South Africa

Distances between countries Kilometers
From South Africa to China 11,224 km
From South Africa to India 8,242 km
From South Africa to United States 14,396 km
From South Africa to Indonesia 10,065 km
From South Africa to Pakistan 8,342 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 South Africa.

From To Distance (kilometers)
Ecuador Chad 10,813 km
Brazil Djibouti 10,814 km
Japan Mexico 10,817 km
Mexico Japan 10,817 km
Peru Czechia 10,818 km
Italy Uruguay 10,799 km
Mexico Ukraine 10,799 km
United States Palestinian Territory 10,824 km
Mexico Ghana 10,825 km
France Singapore 10,793 km
Chile Burundi 10,827 km
Mexico North Macedonia 10,792 km
Peru Central African Republic 10,785 km
Spain Vietnam 10,783 km
Ecuador Albania 10,845 km

More distances from British Virgin Islands

Calculate the distance between any 2 countries