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)
Brasília Lima 3,169 km
Goiânia Cajamarca 3,350 km
Rio de Janeiro Cajamarca 4,161 km
Fortaleza Cajamarca 4,443 km
Goiânia Piura 3,650 km
Recife Lima 4,637 km
Maceió Callao 4,528 km
Campinas Callao 3,402 km
Porto Alegre Cajamarca 3,812 km
Rio de Janeiro Lima 3,779 km
Guarulhos Cusco 2,896 km
Belo Horizonte Lima 3,641 km
Belém Lima 3,359 km
Salvador Callao 4,196 km
Brasília Callao 3,179 km
Belo Horizonte Iquitos 3,650 km
Maceió Lima 4,519 km
Belém Callao 3,369 km
Manaus Cajamarca 2,097 km
Salvador Cajamarca 4,428 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