Distance from U.S. Virgin Islands to Botswana

The distance between U.S. Virgin Islands and Botswana is 10,731 kilometers (6,668 miles).

U.S. Virgin Islands, America

Botswana, Africa

10,731 km

Distance between centroids

10,848 km

Shortest distance between major cities

Saint Croix → Thamaga

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

City in U.S. Virgin Islands City in Botswana Distance (kilometers)
Saint Croix Gaborone 10,883 km
Saint Croix Thamaga 10,848 km
Charlotte Amalie Gaborone 10,928 km
Cruz Bay Gaborone 10,914 km
Charlotte Amalie Thamaga 10,893 km
Cruz Bay Thamaga 10,879 km

Distance between cities calculator →

Other distances from Botswana

Distances between countries Kilometers
From Botswana to China 10,548 km
From Botswana to India 7,570 km
From Botswana to United States 14,128 km
From Botswana to Indonesia 9,905 km
From Botswana to Pakistan 7,537 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 Botswana.

From To Distance (kilometers)
New Zealand Reunion 10,726 km
China Mauritania 10,736 km
Cuba Georgia 10,720 km
Greece Guatemala 10,719 km
Slovakia Ecuador 10,741 km
Greece Bolivia 10,751 km
China Lesotho 10,751 km
Cuba Palestinian Territory 10,756 km
Cuba Lebanon 10,698 km
New Zealand Myanmar 10,697 km
El Salvador Greece 10,766 km
Greece El Salvador 10,766 km
Puerto Rico Rwanda 10,768 km
Puerto Rico Iraq 10,688 km
Ethiopia Australia 10,773 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries