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,537 km

Shortest distance between major cities

Tutu → 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)
Saint Croix Johannesburg 11,136 km
Coral Bay Rustenburg 11,068 km
Altona Cape Town 10,543 km
Tutu Johannesburg 11,177 km
Tutu Cape Town 10,537 km
Saint Croix Rustenburg 11,043 km
Frederiksted Rustenburg 11,055 km
Coral Bay Johannesburg 11,161 km
Charlotte Amalie Soshanguve 11,166 km
Christiansted Johannesburg 11,133 km
Altona Pretoria 11,184 km
Frederiksted Johannesburg 11,148 km
Christiansted Krugersdorp 11,103 km
Charlotte Amalie Cape Town 10,541 km
Cruz Bay Rustenburg 11,075 km
Cruz Bay Johannesburg 11,168 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