Nenhuma altura do ano é particularmente boa ou má para visitar o Peru, em geral. O país tem três zonas climatéricas bem distintas: a selva amazónica; a cordilheira andina e as montanhas do centro.
Na selva amazónica chove todo o ano mas de Dezembro a Maio chove com mais frequência e intensidade. De Setembro a Maio, chove consideravelmente menos.
Os meses de Junho a Agosto coincidem com a época seca nas montanhas e no planalto andino onde chove com maior frequência de Dezembro a Abril.
Na faixa costeira árida do Peru, a época mais quente vai de Dezembro a Março. De Abril a Novembro, Lima e as zonas à beira do oceano Pacífico ficam frequentemente envoltas em garua, um nevoeiro denso.
Muito devido à relevância de Machu Picchu e do Inca Trail, a época alta do Peru estende-se de Junho a Agosto quando os Andes têm temperaturas mais amenas e se mantêm mais secos.