O Peru tem três regiões bem distintas, e cada uma delas tem um clima próprio. A região costeira, que é desértica, tem clima seco e quente ao longo do ano, com temperaturas que chegam a 30°C entre dezembro e abril. Mais para o interior, nas áreas altas dos Andes, existem duas estações bem marcadas: a estação chuvosa, de dezembro até o fim de março, e a estação seca, de abril até novembro. Por fim, a região de selva tropical do Peru é úmida o ano inteiro, com aumento da umidade e da chuva entre dezembro e março.

Para brasileiros, isso faz bastante diferença no planejamento da mala e do roteiro, porque o clima muda muito entre Lima, Cusco e outras regiões do país. Também vale a pena complementar esta leitura com o que levar para o Peru.