Distance from U.S. Virgin Islands to Eswatini

The distance between U.S. Virgin Islands and Eswatini is 11,517 kilometers (7,157 miles).

U.S. Virgin Islands, America

Eswatini, Africa

11,517 km

Distance between centroids

11,438 km

Shortest distance between major cities

Saint Croix → Mbabane

Distances between U.S. Virgin Islands and Eswatini by cities:

City in U.S. Virgin Islands City in Eswatini Distance (kilometers)
Saint Croix Hlatikulu 11,474 km
Cruz Bay Mbabane 11,470 km
Cruz Bay Hlatikulu 11,506 km
Charlotte Amalie Mbabane 11,483 km
Charlotte Amalie Hlatikulu 11,519 km
Saint Croix Mbabane 11,438 km

Distance between cities calculator →

Other distances from Eswatini

Distances between countries Kilometers
From Eswatini to China 10,289 km
From Eswatini to India 7,310 km
From Eswatini to United States 14,954 km
From Eswatini to Indonesia 9,225 km
From Eswatini to Pakistan 7,478 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 Eswatini.

From To Distance (kilometers)
New Zealand El Salvador 11,521 km
El Salvador New Zealand 11,521 km
Haiti Samoa 11,519 km
New Zealand Bhutan 11,524 km
Bulgaria Timor Leste 11,511 km
Cuba Namibia 11,531 km
New Zealand Madagascar 11,505 km
Uruguay Czechia 11,503 km
Uruguay Samoa 11,538 km
Cuba Kazakhstan 11,539 km
Uruguay Serbia 11,500 km
China Senegal 11,499 km
Puerto Rico Iran 11,547 km
Costa Rica Central African Republic 11,492 km
New Zealand Guatemala 11,548 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries