Distance from Panama to Peru

The distance between Panama and Peru is 2,062 kilometers (1,281 miles).

Panama, America

Peru, South America

2,062 km

Distance between centroids

862 km

Shortest distance

Calculated based on main borders (including major islands)

1,571 km

Shortest distance between major cities

Las Margaritas → Iquitos

Distances between Panama and Peru by cities:

City in Panama City in Peru Distance (kilometers)
Atalaya Callao 2,262 km
Panama City Arequipa 2,943 km
San Miguelito Callao 2,348 km
Colón Cajamarca 1,834 km
San José Lima 2,338 km
San José Juliaca 2,902 km
Arraiján Cajamarca 1,785 km
Las Margaritas Iquitos 1,571 km
La Chorrera Chimbote 1,990 km
Veracruz Callao 2,333 km
El Progreso Juliaca 2,912 km
San Vicente Cajamarca 1,804 km
Atalaya Cusco 2,583 km
La Chorrera Lima 2,334 km
Tocumen Arequipa 2,948 km
Pacora Cusco 2,629 km
Colón Lima 2,388 km
Guadalupe Callao 2,332 km
El Progreso Cajamarca 1,817 km
Las Cumbres Lima 2,354 km

Distance between cities calculator →

Other distances from Panama

Distance between countries Kilometers
From Panama to China 15,062 km
From Panama to India 16,103 km
From Panama to United States 3,503 km
From Panama to Indonesia 18,188 km
From Panama to Pakistan 14,654 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 Panama and Peru.

From To Distance (kilometers)
China Nepal 2,062 km
Brazil Suriname 2,058 km
Spain Slovakia 2,062 km
Brazil Uruguay 2,063 km
Spain Kosovo 2,064 km
France Estonia 2,055 km
Italy Estonia 2,054 km
Italy Morocco 2,072 km
Spain Serbia 2,073 km
Italy Sweden 2,073 km
Ecuador Honduras 2,082 km
Colombia Belize 2,085 km
Italy Norway 2,088 km
Colombia Suriname 2,029 km

More distances from Panama

Calculate the distance between any 2 countries