Distance from U.S. Virgin Islands to Sao Tome and Principe

The distance between U.S. Virgin Islands and Sao Tome and Principe is 8,059 kilometers (5,008 miles).

U.S. Virgin Islands, America

Sao Tome and Principe, Africa

8,059 km

Distance between centroids

8,035 km

Shortest distance between major cities

Christiansted → Belém

Distances between U.S. Virgin Islands and Sao Tome and Principe by cities:

City in U.S. Virgin Islands City in Sao Tome and Principe Distance (kilometers)
Saint Croix São Tomé 8,044 km
Saint Croix Belém 8,039 km
Cruz Bay São Tomé 8,055 km
Cruz Bay Batepá 8,049 km
Christiansted São Tomé 8,040 km
Christiansted Belém 8,035 km
Charlotte Amalie São Tomé 8,070 km
Charlotte Amalie Belém 8,065 km

Distance between cities calculator →

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 Sao Tome and Principe.

From To Distance (kilometers)
Peru French Polynesia 8,066 km
Italy Dominican Republic 8,054 km
Germany Cuba 8,053 km
Brazil Botswana 8,070 km
Canada Cabo Verde 8,071 km
United States Estonia 8,072 km
Germany Suriname 8,045 km
Italy Lesotho 8,076 km
France China 8,042 km
Colombia Spain 8,040 km
Spain Colombia 8,040 km
Colombia Burkina Faso 8,035 km
Japan United Arab Emirates 8,034 km
Chile Gambia 8,031 km
United States Switzerland 8,031 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries