Weather in Cusco

What's the weather like in Cusco?

Cusco has a moderate climate and moderate rainfall spread across the year. Average daytime highs range from 19°C (66°F) in January to 20°C (68°F) in July, with overnight lows around 7°C (45°F) and -1°C (30°F) respectively.

For comfortable sightseeing temperatures (18–26°C daytime highs), the best months to visit Cusco are January through December.

Quick facts

Country
🇵🇪 Peru
Region
South America
Time zone
America/Lima
Coordinates
-13.532, -71.968

Monthly climate

Long-run averages for each month of the year.

MonthAvg highAvg lowRainfallRain daysSnow days
January 19°C / 66°F 7°C / 45°F 165 mm 21 0
February 19°C / 66°F 7°C / 45°F 145 mm 19 0
March 20°C / 68°F 6°C / 43°F 115 mm 17 0
April 21°C / 70°F 4°C / 39°F 50 mm 9 0
May 21°C / 70°F 2°C / 36°F 10 mm 3 0
June 21°C / 70°F 0°C / 32°F 5 mm 1 0
July 20°C / 68°F -1°C / 30°F 5 mm 1 0
August 21°C / 70°F 1°C / 34°F 10 mm 2 0
September 21°C / 70°F 3°C / 37°F 25 mm 6 0
October 22°C / 72°F 5°C / 41°F 70 mm 12 0
November 22°C / 72°F 6°C / 43°F 80 mm 14 0
December 21°C / 70°F 7°C / 45°F 130 mm 19 0

Cusco by month

Detailed weather for any specific month:

Cities with a similar climate to Cusco

🗺 Explore Cusco on the interactive map

Live forecast, sunrise/sunset, and more.