Cusco

Cusco Weather & Climate: Peru

Climate by month across Cusco, Peru, average temperatures, rainfall and the best time to visit.

Climate overview of Cusco

Cusco in Peru sees its peak temperatures in October (17°C (63°F)) and its coolest in July (15°C (59°F)). For a full breakdown of what to expect throughout the year, we've put together a climate overview based on data from Cusco, the region's most visited city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.

In Cusco, there are no specific months with consistently comfortable weather, but average temperatures vary throughout the year.

When it comes to rainfall, Cusco sees significant variations throughout the year. February tends to be the wettest, receiving 246 mm (9.7 in) of rain, while July is much drier with just 17 mm (0.7 in). Travelers should note that the rainy season falls during January, February and December, bringing substantial precipitation ranging from 207 mm (8.1 in) to 246 mm (9.7 in) monthly. For those seeking drier weather, June and July typically see minimal rainfall, never exceeding 17 mm (0.7 in).

Visitors hoping to maximize their time in the sun should consider planning their trip for July, when daylight hours are at their peak.

The best time to travel to the Cusco region is from December until the end of March. Because of its location at high altitude Cusco has a temperate climate, but this climate also has many features that suit a tropical climate. However because of its altitude the temperatures are much lower. Throughout the year there is a lot of precipitation.

Explore Cusco by month

Pick a month to see the average temperature, rainfall and sunshine in Cusco — and find the best time to visit. (based on Cusco)

Popular cities by month

Compare cities per month. Toggle cities on/off.

Cusco Machu Picchu Urubamba Ollantaytambo Pisac Huaran
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map of Cusco

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Cusco 15°C (59°F) 17°C (63°F) 2°C (36°F) 6°C (43°F) 1341 mm (53 in) 2,340 hours
Machu Picchu 15°C (59°F) 16°C (61°F) 3°C (37°F) 8°C (46°F) 1989 mm (78 in) 2,340 hours
Urubamba 13°C (55°F) 15°C (59°F) 1°C (34°F) 5°C (41°F) 1663 mm (65 in) 2,340 hours
Ollantaytambo 13°C (55°F) 14°C (57°F) 1°C (34°F) 5°C (41°F) 1839 mm (72 in) 2,340 hours
Pisac 14°C (57°F) 16°C (61°F) 2°C (36°F) 6°C (43°F) 1787 mm (70 in) 2,340 hours
Huaran 13°C (55°F) 15°C (59°F) 1°C (34°F) 5°C (41°F) 1582 mm (62 in) 2,340 hours

Places in Cusco, Peru

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.