Перу находится в западной части Южной Америки в Южном полушарии. Площадь страны - 1,29 млн. кв. км. На западе Перу омывается Тихим океаном, на юге граничит с Чили, на юго-востоке - с Боливией, на северо-востоке - с Бразилией, на севере - с Колумбией, на северо-западе - с Эквадором.
На западе страны вдоль всего побережья протянулись пустынные низменности "коста". Ширина этой прибрежной полосы варьируется от 65 до 160 км. Далее на восток начинается цепь Перуанских Анд "сьерра". Они занимают практически всю центральную часть страны и тянутся с северо-запада на юго-восток. Средняя высота сьерры - около 3660 м над уровнем моря. Перуанские Анды состоят из двух хребтов: Западного и Восточного. Самая высокая вершина - гора Уаскаран (6768 м) - относится к Восточному хребту. В южной части сьерры есть вулканы, всего их 14. Самый известный из них - активный вулкан Мисти (5822 м). На востоке страны лежит тропическая равнина Амазонки "сельва", занятая дождевыми лесами. Этот регион занимает около 60% территории.
Главные реки Перу - Амазонка и её притоки Мараньон, Укаяли и Путумайо. На юго-востоке страны на границе с Боливией в тектонической котловине расположено озеро Титикака. Это самое крупное высокогорное судоходное озеро в мире, оно находится на высоте 3812 м, площадь его - 8446 кв. км. Большая часть акватории озера находится на территории Перу.