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

Shortest distance between major cities

Saint Croix → São João dos Angolares

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)
Charlotte Amalie São Tomé 8,069 km
Saint Croix São João dos Angolares 8,042 km
Saint Croix São Tomé 8,044 km
Cruz Bay São João dos Angolares 8,054 km
Cruz Bay São Tomé 8,055 km
Charlotte Amalie São João dos Angolares 8,069 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)
Slovakia Thailand 8,065 km
Cuba Germany 8,053 km
Sweden Thailand 8,067 km
Puerto Rico Malta 8,050 km
New Zealand Philippines 8,077 km
China France 8,042 km
Sweden Martinique 8,034 km
Costa Rica Portugal 8,088 km
Sweden Barbados 8,089 km
China Libya 8,093 km
China South Sudan 8,026 km
Sweden Saint Lucia 8,101 km
Costa Rica Guinea 8,104 km
Bulgaria Lesotho 8,015 km
Slovakia U.S. Virgin Islands 8,108 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries