Peru er et land i Sydamerika, målt efter areal, det 20. største land i verden. Til sammenligning er Peru en smule mindre end Alaska eller ⅔ af Mexico. Landet grænser op til Ecuador og Colombia mod nord, Brasilien mod øst, Bolivia mod sydøst, Chile mod syd og Stillehavet mod vest. Landet inddeles i tre større geografiske regioner: Costa'en mod vest, sierra'en i Andesbjergene og selva'en, der strækker sig ud mod øst. Det højeste punkt er Huascarán på Altiplano-plateauet med en højde på 6.768 m. Kystlinjen er på 2.414 km.