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