Рельеф Перу очень разнообразный, поэтому климатические условия в пределах одной страны сильно отличаются друг от друга. Тем не менее, путешествовать в Перу можно круглый год, ведь на побережье всегда тепло: среднемесячная температура не выходит за рамки +15…–25°С. При этом дождей мало — в год выпадает всего около 100 мм осадков на юге и 200 мм на севере. Нередко вместо дождя идет мелкая морось — «гаруа». Перуанцы однако все равно называют ее дождем, а о том, что этот «дождь» прошел, узнают по сырой одежде, покрытой капельками влаги.
В гористой местности на востоке Перу погодные условия уже совсем другие. Здесь гораздо прохладнее: летним днем температура не превышает +19-21 °С, а ночью — +4-6 °С. Зимой столбик ртутного столба поднимается до +16-18 °С днем и понижается до –2-6 °С ночью.