This will depend on the type of climate that you like the most. The rainy season in Cusco goes from November to April, while from May to October is the dry season; But no matter what time of year you decide to come, you should always be prepared for the weather, since isolated rains can be given at any time of the year. The city can be visited throughout the year, but the months of June to October and the weeks leading up to Christmas and the New Year are usually the busiest times for travelers from all over the world. Given that Cusco is a tourist city, has many festivals and celebrations, you should plan your trip very well either to include them or to avoid them.
As we mentioned before, Cusco can be visited at any time of the year. However, in May there is a very low chance of rain, the mountains are lusher and the landscape greener. Likewise, the influx of visitors is usually a little lower during this month.
The climate in Cusco is divided into two seasons:
The dry season in the city goes from May to October. The weather during this season is dry most of the time, especially in June, July, and August. The days are warm with an average temperature on the day that ranges between 16 ° and 18 ° C. The nights are cooler during the dry season, and it is not uncommon in June and July, temperatures fall by below 0 ° C. The dry season is considered the best time to travel, but it is also the time with the highest influx of visitors.
The rainy season goes from November to April. In this time, the imperial city of Cusco presents the highest amount of rainfall throughout the year. Statistical data reveals that January and February are the ones with the strongest rains of the season. In the rainy season it is summer in the southern hemisphere, so the average temperatures in the day are slightly higher than in the dry season and average 18 ° C. But the temperatures during the night are significantly higher, with an average temperature of 8 ° C. Although fewer people choose the rainy season to visit Cusco.
The abundance of rains of this time makes the region much more lush and green, compared to the dry season, where vegetation often looks brown/gray. During the rainy season there is the possibility of rain that falls without stopping throughout the day, but most of the time the rain comes in very strong intermittent bursts, which can last from 20 minutes to a few hours. In general, the rains fall in the afternoon, but there may be rain at any time of the day.
Undoubtedly the biggest disadvantage of making your trip in the rainy season is that there is a greater probability of landslides in the southern region of Peru; and in Cusco, especially in the Machu Picchu region, landslides can cause delays in the transfer by train from Ollantaytambo to Aguas Calientes (Machu Picchu Pueblo). These can cause minor inconveniences or long delays that last up to 48 hours.
We know from experience that landslides occur more frequently in February, where the land has suffered greater erosion, due to the constant rainfall of previous months.
We know that coming to Cusco in the rainy season can be a cause for concern, since it is obvious that you want to visit Machu Picchu; for this reason we recommend you to plan your trip very well, try to leave free time around your trip to Machu Picchu, it is essential to avoid any disappointment.
The calendar of festivities of Cusco is too big to include here. But you should take into account that during the weeks adjacent to the Inti Raymi (June 24), hotel prices in Cusco may double. Likewise, in the months of Christmas and New Year, hotels also tend to increase their tariffs.