Peru graniczy z pięcioma krajami: Ekwadorem i Kolumbią na północy, Brazylią na wschodzie, Boliwią na południowym wschodzie i Chile na południu. Peru graniczy od zachodu z Oceanem Spokojnym.
Peru leży na wybrzeżu Pacyfiku w Ameryce Południowej, na południe od równika. W kraju występują bardzo różnorodne siedliska. Górzyste Andy biegną od północy Peru na południowy wschód, a suchy region wybrzeża przybrzeżnego leży na zachodzie. Tropikalny las deszczowy Amazonii znajduje się na wschodzie.
Stolicą Peru jest Lima. Od 2014 r. Ludność kraju wynosiła 27,9 miliona. Powierzchnia kraju wynosi 496,223 mil kwadratowych.