Distance from Madagascar to U.S. Virgin Islands

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

Madagascar, Africa

U.S. Virgin Islands, America

12,878 km

Distance between centroids

12,610 km

Shortest distance between major cities

Toliara → Christiansted

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

City in Madagascar City in U.S. Virgin Islands Distance (kilometers)
Toliara Christiansted 12,610 km
Ambilobe Saint Croix 12,946 km
Fianarantsoa Charlotte Amalie 12,961 km
Ambilobe Charlotte Amalie 12,973 km
Antananarivo Christiansted 12,917 km
Sambava Charlotte Amalie 13,118 km
Tôlanaro Cruz Bay 13,002 km
Antsirabe Cruz Bay 12,909 km
Toamasina Christiansted 13,094 km
Ambanja Cruz Bay 12,908 km
Ambovombe Saint Croix 12,888 km
Antalaha Cruz Bay 13,131 km
Ambanja Charlotte Amalie 12,922 km
Ambovombe Cruz Bay 12,915 km
Antsirabe Charlotte Amalie 12,923 km
Sambava Cruz Bay 13,103 km
Antanifotsy Cruz Bay 12,933 km
Antanifotsy Saint Croix 12,913 km
Imerintsiatosika Charlotte Amalie 12,933 km
Tôlanaro Saint Croix 12,975 km

Distance between cities calculator →

Other distances from Madagascar

Distance 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 Madagascar and U.S. Virgin Islands.

From To Distance (kilometers)
Canada Sri Lanka 12,880 km
Peru Comoros 12,882 km
Chile Hungary 12,878 km
Chile Norway 12,874 km
United States Oman 12,872 km
Argentina Cyprus 12,872 km
Canada Indonesia 12,893 km
Chile Eritrea 12,897 km
Mexico Republic of the Congo 12,902 km
Canada Rwanda 12,847 km
Mexico China 12,846 km
Brazil Turkmenistan 12,846 km
United States Angola 12,846 km
Argentina Romania 12,844 km
Ecuador Armenia 12,916 km

More distances from Madagascar

Calculate the distance between any 2 countries