Distance from Mexico to Peru

The distance between Mexico and Peru is 4,708 kilometers (2,925 miles).

Mexico, America

Peru, South America

4,708 km

Distance between centroids

2,381 km

Shortest distance

Calculated based on main borders (including major islands)

3,616 km

Shortest distance between major cities

Puebla → Cajamarca

Distances between Mexico and Peru by cities:

City in Mexico City in Peru Distance (kilometers)
Ciudad Juárez Callao 5,767 km
Puebla Callao 4,145 km
Ecatepec de Morelos Cajamarca 3,721 km
Monterrey Lima 4,877 km
Iztapalapa Lima 4,231 km
Ecatepec de Morelos Callao 4,249 km
Mexico City Cajamarca 3,710 km
Mexicali Callao 6,408 km
Guadalajara Callao 4,623 km
Puebla Cajamarca 3,616 km
Mexico City Cusco 4,706 km
Mexicali Lima 6,413 km
Santiago de Querétaro Lima 4,423 km
Hermosillo Cajamarca 5,312 km
León de los Aldama Arequipa 5,297 km
Monterrey Cajamarca 4,333 km
Tijuana Callao 6,505 km
Mérida Lima 3,903 km
Chihuahua Lima 5,481 km
Tijuana Lima 6,510 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

Other distances from Peru

Distances between countries Kilometers
From Peru to China 17,049 km
From Peru to India 16,965 km
From Peru to United States 5,560 km
From Peru to Indonesia 18,535 km
From Peru to Pakistan 15,646 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Mexico and Peru.

From To Distance (kilometers)
United Kingdom Cabo Verde 4,711 km
Germany Benin 4,701 km
United Kingdom Kazakhstan 4,720 km
Paraguay Puerto Rico 4,693 km
Italy Gabon 4,727 km
Chile Venezuela 4,689 km
Canada Guatemala 4,682 km
Australia Malaysia 4,738 km
Brazil Nicaragua 4,738 km
Chile Guyana 4,677 km
Japan Papua New Guinea 4,744 km
France Central African Republic 4,745 km
Paraguay U.S. Virgin Islands 4,675 km

More distances from Mexico

Calculate the distance between any 2 countries