Distance from U.S. Virgin Islands to Mexico

The distance between U.S. Virgin Islands and Mexico is 3,948 kilometers (2,453 miles).

U.S. Virgin Islands, America

Mexico, America

3,948 km

Distance between centroids

3,599 km

Shortest distance between major cities

Charlotte Amalie → Mexico City

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

City in U.S. Virgin Islands City in Mexico Distance (kilometers)
Charlotte Amalie Guadalupe 3,725 km
Charlotte Amalie Mexico City 3,599 km
Saint Croix Mexico City 3,628 km
Cruz Bay Guadalupe 3,739 km
Cruz Bay Mexico City 3,614 km
Saint Croix Guadalupe 3,766 km

Distance between cities calculator →

Other distances from Mexico

Distances between countries Kilometers
From Mexico to China 12,846 km
From Mexico to India 15,108 km
From Mexico to United States 1,629 km
From Mexico to Indonesia 15,349 km
From Mexico to Pakistan 13,966 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 Mexico.

From To Distance (kilometers)
Kenya Maldives 3,945 km
Kenya Iran 3,956 km
Nigeria Bosnia and Herzegovina 3,958 km
Bulgaria Mali 3,942 km
North Macedonia South Sudan 3,962 km
Moldova Pakistan 3,965 km
North Macedonia Burkina Faso 3,966 km
Puerto Rico Brazil 3,934 km
Slovakia Western Sahara 3,933 km
Greece Togo 3,972 km
China Turkmenistan 3,927 km
Ethiopia Malta 3,975 km
Netherlands Mali 3,921 km
Kenya Cyprus 3,919 km
Ethiopia Afghanistan 3,910 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries