Best time to visit Cusco
Weather-wise, there are many ‘best times to visit Cusco.’
Every season adds something different to Cusco, Sacred Valley, and Machu Picchu’s appeal. You’ll have a warm welcome whenever you visit — with good clothes planning you’ll be comfortable at all times.
And if you ever do feel a slight chill in the Andes, you can buy yourself some cozy, high-quality alpaca jumpers, hats, and gloves.
June-September: However, most people travel to the region between June and mid-September, Cusco’s winter and its driest season. You’ll enjoy many clear days and nights, offering spectacular mountain views and stargazing.
Average daytime temperatures hover around 60-65 degrees Fahrenheit (15-18 degrees Celsius) and nighttime around freezing. Rainfall is less than half an inch for the entire month.
Make sure you plan well ahead for these months to ensure hotel and tour reservations. Festivals like the Festival of the Sun (June) and Pachamama Raymi (August 1) swell numbers.
April, May, and October: ‘Shoulder’ months of May and October help you avoid the busiest season and enjoy great weather.
It hardly rains in May, and April and October each receive around 1.5 inches of rain in the whole month. Daytime temperatures can touch 70 degrees Fahrenheit (20 degrees Celsius) with average night times around 40 degrees Fahrenheit (4 degrees Celsius).
This is a great time to see a bit of every weather type Cusco has to offer!
November-April: Spring turns into summer, bringing warmer daytime temperatures but a greater risk of rain. There are far fewer tourists so that you can enjoy the attractions away from any crowd. The Inca Trail is closed in February.
There are many colorful festivals in these months, including the Fiesta da Ollantaytambo (January 6), Fiesta da San Sebastian (January 20), and Carnaval and La Virgin de la Candelaria in February.
Afternoon showers are much more frequent from December to March, which receive 4-5 inches of rain monthly.