Переходный от тропического на востоке к тропическому горному на западе. Среднемесячные температуры на побережье - +15-25 С, в Андах - от -5 до +16 С. Осадков - от 700 до 3000 мм. в год. В прибрежной полосе (Косте) вместо дождя иногда выпадает мельчайшая морось, носящая название "гарyа". Холодное Перуанское течение снижает среднегодовые температуры воздуха на побережье в среднем на 6 C.
В 400 километрах к юго-востоку от перуанской столицы Лима находится, пожалуй, самая загадочная из пустынь – Наска. Редкие дожди испаряются еще в воздухе, не достигая каменистых скал этого плато. Однако известна пустыня не своим засушливым климатом, а загадочными рисунками на поверхности.