Cusco's climate is characterized by mild temperatures throughout the year, with minimal seasonal variation. Temperatures range from around freezing in July and August to warm highs in September and October, with average temperatures consistently around 13-15°C (55-59°F). The coolest months are June and July, while the warmest periods occur in September and October. Winters are mild, with temperatures rarely dipping below 0°C (32°F), and summers are pleasant, with temperatures usually staying below 25°C (77°F). Overall, Cusco's climate is moderate, making it a comfortable destination year-round.