La meilleure période pour visiter le Pérou dépend de tes régions cibles. La saison sèche dans les Andes et en Amazonie s'étend de mai à septembre, avec des températures oscillant entre 18 et 22 °C à Cusco en journée et des nuits fraîches autour de 5 °C. C'est la haute saison touristique, notamment en juin, juillet et août, quand le ciel dégagé offre les meilleures conditions pour le Machu Picchu.
Sur la côte Pacifique, Lima connaît son été entre décembre et mars avec 25 à 28 °C et du soleil, tandis que le reste de l'année reste gris et humide. Les intersaisons d'avril et octobre offrent un bon compromis : moins de monde sur les sites incas, des prix plus doux et un climat encore clément, même si quelques averses peuvent survenir. Pour l'Amazonie péruvienne, privilégie aussi la saison sèche, car les pluies de janvier à avril rendent les sentiers boueux.
Évite février dans les Andes : le chemin de l'Inca ferme pour entretien et les pluies diluviennes compliquent les déplacements. Si tu cherches une destination andine avec moins de contraintes climatiques, la Patagonie argentine propose des paysages tout aussi spectaculaires avec une saison favorable décalée.