Le climat est modéré, à l’exception de l’Amazonie tropicale (température moyenne de 28 °C). Pour visiter la côte, ce sont les mois d’octobre à avril qui sont les plus favorables, alors que pour les Andes et l’Amazonie, ce sont ceux d’avril à octobre. La côte est sèche, avec de rares averses, et des températures allant de 14 °C à 22 °C. La sierra jouit d’un climat printanier, à l’exception des régions plus élevées, où la température baisse significativement (entre 8 °C et 18 °C). En janvier et février, nous déconseillons la visite de Cusco et de Machu Picchu.