Distance from Brazil to Peru

The distance between Brazil and Peru is 2,577 kilometers (1,601 miles).

Brazil, South America

Peru, South America

2,577 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

2,097 km

Shortest distance between major cities

Manaus → Cajamarca

Distances between Brazil and Peru by cities:

City in Brazil City in Peru Distance (kilometers)
São Paulo Cajamarca 3,856 km
Maceió Callao 4,528 km
Rio de Janeiro Cajamarca 4,161 km
Recife Lima 4,637 km
Goiânia Cajamarca 3,350 km
Guarulhos Lima 3,462 km
Curitiba Lima 3,270 km
Fortaleza Cajamarca 4,443 km
Guarulhos Cusco 2,896 km
Goiânia Piura 3,650 km
Manaus Cajamarca 2,097 km
Manaus Lima 2,119 km
Fortaleza Cusco 3,830 km
Salvador Callao 4,196 km
Belo Horizonte Lima 3,641 km
Porto Alegre Cajamarca 3,812 km
Belo Horizonte Iquitos 3,650 km
São Paulo Lima 3,455 km
Campinas Callao 3,402 km
Recife Callao 4,647 km

Distance between cities calculator →

Other distances from Brazil

Distance between countries Kilometers
From Brazil to China 16,638 km
From Brazil to India 14,787 km
From Brazil to United States 7,301 km
From Brazil to Indonesia 17,740 km
From Brazil to Pakistan 13,789 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 Brazil and Peru.

From To Distance (kilometers)
China Cambodia 2,582 km
France Libya 2,577 km
Ecuador Cuba 2,584 km
Ecuador Saint Lucia 2,576 km
Germany Morocco 2,589 km
United Kingdom Tunisia 2,591 km
Colombia Bolivia 2,591 km
Germany Cyprus 2,562 km
United States Honduras 2,600 km
Peru Suriname 2,557 km
Ecuador Puerto Rico 2,556 km
Japan Guam 2,605 km
Mexico Cuba 2,555 km

More distances from Brazil

Calculate the distance between any 2 countries