
Peru · South America
The best time to visit Peru (Cusco) is April, May, June, July, August, and September. In summer, temperatures rise to 21°C; in winter they can drop to 2°C. All climate data are based on historical monthly averages (2005–2025) to help you plan the optimal travel time.
Cusco sits at around 3,400 metres, and that dominates everything else. Temperatures barely change across the year — between 19°C and 21°C by day — but nights drop to 2°C in June and July. This near twenty-degree day-night range is typical of the tropical high Andes: the sun is intense, and the shade is immediately cold.
What separates the seasons is rainfall. December to March bring 102 to 140 mm a month across twelve to fourteen days, while May to August deliver 4 to 8 mm across a single one. The dry season from May to September is therefore the clear travel window for Machu Picchu and the Salkantay trek. The Inca Trail itself closes every February for maintenance.
Altitude is the factor travellers most often underestimate. Altitude sickness strikes regardless of fitness, and the standard advice — two to three days acclimatising in Cusco, take it slowly, drink plenty — is not a formality. Anyone flying in directly from Lima at sea level should deliberately leave the first days empty and place demanding hikes at the end of the trip.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
MAXMAX | 20° | 19° | 20° | 20° | 21° | 21° | 21° | 21° | 21° | 21° | 22° | 20° |
MINMIN | 9° | 9° | 8° | 7° | 4° | 3° | 2° | 4° | 6° | 7° | 8° | 8° |
☀️Sunshine | 5h UV 7 | 4h UV 7 | 6h UV 8 | 7h UV 8 | 7h UV 7 | 8h UV 7 | 7h UV 7 | 7h UV 8 | 6h UV 8 | 6h UV 7 | 5h UV 7 | 4h UV 5 |
🌧Rain Days | 14d140mm | 14d120mm | 12d102mm | 5d44mm | 1d8mm | 1d4mm | 1d7mm | 1d8mm | 2d21mm | 7d78mm | 8d83mm | 14d140mm |
October offers great weather in Peru (Cusco) with fewer tourists and lower prices — ideal for those who want to avoid the peak season crowds.
Beach Holiday
Warm, sunny, little rain
City Trip
Pleasantly mild, not too hot