Distance from U.S. Virgin Islands to South Africa

The distance between U.S. Virgin Islands and South Africa is 10,830 kilometers (6,729 miles).

U.S. Virgin Islands, America

South Africa, Africa

10,830 km

Distance between centroids

10,485 km

Shortest distance between major cities

Christiansted → Cape Town

Distances between U.S. Virgin Islands and South Africa by cities:

City in U.S. Virgin Islands City in South Africa Distance (kilometers)
Christiansted Johannesburg 11,133 km
Cruz Bay Rustenburg 11,075 km
Saint Croix Cape Town 10,487 km
Saint Croix Johannesburg 11,136 km
Charlotte Amalie Johannesburg 11,181 km
Charlotte Amalie Cape Town 10,541 km
Cruz Bay Johannesburg 11,168 km
Christiansted Cape Town 10,485 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 U.S. Virgin Islands and South Africa.

From To Distance (kilometers)
Chile Burundi 10,827 km
Mexico Ghana 10,825 km
United States Palestinian Territory 10,824 km
Peru Czechia 10,818 km
Japan Mexico 10,817 km
Mexico Japan 10,817 km
Ecuador Albania 10,845 km
Brazil Djibouti 10,814 km
Ecuador Chad 10,813 km
China Ghana 10,848 km
Italy Uruguay 10,799 km
Mexico Ukraine 10,799 km
France Singapore 10,793 km
Mexico North Macedonia 10,792 km
Argentina Reunion 10,871 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries