В связи со сложным рельефом поверхности, климатические условия на территории Перу крайне разнообразны. В прибрежной полосе температура круглый год держится в пределах +16-25 С при очень низкой влажности - осадков выпадает не более 200 мм в год на севере и около 100 мм - на юге, часто в виде мельчайшей мороси ("гарyа"). В горных районах, на высотах до 3500 м, климат умеренный, температура зимой (с июня по октябрь) составляет в среднем +4-6 С, летом до +16-17 С, в долинах до +24 С.