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)
Veracruz Callao 2,333 km
La Chorrera Chimbote 1,990 km
Tocumen Lima 2,351 km
San José Juliaca 2,902 km
Tocumen Arequipa 2,949 km
San Vicente Callao 2,357 km
Atalaya Arequipa 2,894 km
San José Lima 2,338 km
Arraiján Juliaca 2,899 km
San Miguelito Callao 2,349 km
Atalaya Trujillo 1,799 km
San Miguelito Arequipa 2,947 km
Panamá Lima 2,343 km
Las Margaritas Iquitos 1,571 km
Guadalupe Callao 2,332 km
Veracruz Lima 2,333 km
Panamá Arequipa 2,943 km
La Chorrera Lima 2,334 km
Las Margaritas Cajamarca 1,810 km
Colón Tacna 3,207 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