Distance from U.S. Virgin Islands to Madagascar

The distance between U.S. Virgin Islands and Madagascar is 12,878 kilometers (8,002 miles).

U.S. Virgin Islands, America

Madagascar, Africa

12,878 km

Distance between centroids

12,843 km

Shortest distance between major cities

Saint Croix → Soavinandriana

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

City in U.S. Virgin Islands City in Madagascar Distance (kilometers)
Cruz Bay Antananarivo 12,940 km
Charlotte Amalie Soavinandriana 12,877 km
Saint Croix Antananarivo 12,920 km
Charlotte Amalie Antananarivo 12,954 km
Cruz Bay Soavinandriana 12,863 km
Saint Croix Soavinandriana 12,843 km

Distance between cities calculator →

Other distances from Madagascar

Distances between countries Kilometers
From Madagascar to China 8,542 km
From Madagascar to India 5,587 km
From Madagascar to United States 15,856 km
From Madagascar to Indonesia 7,574 km
From Madagascar to Pakistan 5,947 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 Madagascar.

From To Distance (kilometers)
Cyprus Argentina 12,872 km
Cuba Yemen 12,872 km
Papua New Guinea Poland 12,889 km
Cuba Afghanistan 12,867 km
Mauritania Japan 12,896 km
South Sudan Belize 12,897 km
Puerto Rico Pakistan 12,863 km
Timor Leste Luxembourg 12,861 km
South Africa El Salvador 12,860 km
El Salvador South Africa 12,860 km
Cuba Eswatini 12,900 km
New Zealand Venezuela 12,859 km
Kuwait Bolivia 12,902 km
Uruguay Kuwait 12,847 km
Kuwait Uruguay 12,847 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries