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,314 km

Shortest distance between major cities

Cancún → Altona

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

City in Mexico City in U.S. Virgin Islands Distance (kilometers)
Guadalajara Charlotte Amalie 4,032 km
Naucalpan de Juárez Charlotte Amalie 3,611 km
Cancún Coral Bay 2,339 km
Guadalajara Coral Bay 4,054 km
Iztapalapa Charlotte Amalie 3,593 km
Mexicali Coral Bay 5,288 km
Puebla Altona 3,504 km
Mexicali Christiansted 5,320 km
Puebla Coral Bay 3,528 km
Ciudad Juárez Christiansted 4,466 km
Chihuahua Christiansted 4,381 km
Tijuana Coral Bay 5,433 km
Ecatepec de Morelos Charlotte Amalie 3,591 km
Ciudad Juárez Frederiksted 4,452 km
Mérida Charlotte Amalie 2,603 km
Ecatepec de Morelos Coral Bay 3,614 km
Monterrey Coral Bay 3,753 km
Chihuahua Coral Bay 4,354 km
Cancún Altona 2,314 km
Tijuana Christiansted 5,464 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