Distance from Mexico to U.S. Virgin Islands

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

Mexico, America

U.S. Virgin Islands, America

3,948 km

Distance between centroids

2,603 km

Shortest distance between major cities

Mérida → Charlotte Amalie

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

City in Mexico City in U.S. Virgin Islands Distance (kilometers)
Mexicali Christiansted 5,320 km
Santiago de Querétaro Charlotte Amalie 3,724 km
Ecatepec de Morelos Saint Croix 3,620 km
Mexicali Charlotte Amalie 5,268 km
León de los Aldama Charlotte Amalie 3,855 km
Iztapalapa Charlotte Amalie 3,593 km
Guadalajara Christiansted 4,072 km
Hermosillo Cruz Bay 4,826 km
Ciudad Juárez Cruz Bay 4,428 km
Naucalpan de Juárez Charlotte Amalie 3,611 km
León de los Aldama Cruz Bay 3,870 km
Guadalajara Charlotte Amalie 4,036 km
Iztapalapa Cruz Bay 3,607 km
Naucalpan de Juárez Cruz Bay 3,625 km
Ciudad Juárez Charlotte Amalie 4,414 km
Mexico City Charlotte Amalie 3,599 km
Mérida Charlotte Amalie 2,603 km
Mexico City Cruz Bay 3,614 km
Mérida Christiansted 2,639 km
Hermosillo Charlotte Amalie 4,813 km

Distance between cities calculator →

Other distances from Mexico

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

From To Distance (kilometers)
Italy Turkmenistan 3,951 km
Italy Eritrea 3,946 km
United Kingdom Syria 3,955 km
Ireland Georgia 3,956 km
Germany Mali 3,941 km
Paraguay Grenada 3,965 km
Brazil Puerto Rico 3,934 km
India Somalia 3,932 km
China Turkmenistan 3,927 km
Japan Laos 3,924 km
United Kingdom Palestinian Territory 3,977 km
United States Guadeloupe 3,978 km
Italy Qatar 3,980 km
United Kingdom Armenia 3,914 km

More distances from Mexico

Calculate the distance between any 2 countries