Peru Weather Guide

Peru covers 3 major geographic and climatic zones. Split north to south by the Andes Mountains, the Amazon Jungle encompasses the east. Technically, the country experiences 2 seasons: a wet season and a dry season. The coast is subtropical with very little rainfall. The Andes Mountains is much cooler with rainy summers and very dry winters, while the Peruvian Amazon is tropically warm and humid. The best time to visit the country is in the driest months from May through October and ideally in July and August.

Season and Clothing

Wet Season: November to April

The wettest month of this season is January; however in summer (December to April) the coast experiences hot and dry weather. In the Highlands, rainfall is high from December to March, so expect things to get rather wet and muddy during this time but that’s doesn’t stop the festival spirit. La Virgen de la Candelaria, Carnaval and Semana Santa occur in the wet season and kick on rain, hail or shine. Although the Amazon jungle is consistently humid and tropical with considerable rainfall all year, from November to April the heavens really bucket down. On the arid coast, Peruvians visit the beaches during the most hot and humid time of the year from late December through March.

Dry Season: May to October

During the dry season, the Peruvian coast experiences milder temperatures, however humidity skyrockets. The coast is shrouded in gray mist and only the northern beaches are tepid enough for swimming. In the highlands – where you’ll find the major attractions of Cusco, Machu Picchu and Lake Titicaca - rain is scarce and while daytime temperatures can reach 25 degrees Celsius, the nights are near freezing, particularly in June and July. Still, June to August is the best time to go trekking on the Inca Trail to Machu Picchu.  As for the Amazon – it’s still humid during the winter months however rain is less likely.