Best Time to Visit Cusco

Peru · weather by month, temperature and rainfall

Best monthsApril to October
HottestSeptember · 19°C
ColdestJuly · 5°C
WettestFebruary · 156 mm

If you want the most pleasant weather in Cusco, plan your trip for April to October. September is the hottest month, with average highs of 19°C (66°F), while July is the coldest, with lows around 5°C (41°F). The rainy season runs over December to February; February is the wettest month with about 156 mm (6.1 in) of rain. February is the least comfortable month, mainly because of the rain.

When to go to Cusco: a seasonal guide

Dry season: May to September

Cusco has two seasons, not four. From May to September the days are dry and sunny, with blue skies and almost no rain. July is the driest at 7 mm on one day, though May, June and August are nearly as dry.

The catch is the cold. Days are mild at 17 to 19°C, but nights drop to 5 or 6°C. At this height, the air feels thin and sharp once the sun goes behind the hills. Your hotel may have no central heating, so ask about heaters before you book.

This is high season. Inti Raymi, the Inca sun festival, fills the city on 24 June with parades and a big show at the Sacsayhuamán ruins above town. Peruvian school holidays in late July bring more local families, and Machu Picchu tickets and Inca Trail permits sell out early. If you hate crowds, aim for May or early September.

Wet season: December to March

Rain falls on around 20 days a month from December to February, and February is the wettest at 156 mm. Skies stay grey and the sun shows up for only two or three hours a day. Showers often arrive in the afternoon, so mornings can be your best window.

Landslides and washed-out rail can disrupt trips to Machu Picchu. The Inca Trail closes every February for maintenance, so don't plan a trek then. On the plus side, hills turn green, hostels are quiet, and prices drop. Carnival in February brings water fights and street parties in the Plaza de Armas.

The shoulder months: April, October, November

April is the sweet spot if you want fewer people. Rain is down to 51 mm on 8 days, the countryside is still green, and the sun is back for a few hours each day. Easter Holy Week is the busy exception. Look for the Lord of the Earthquakes procession on Monday of that week.

October is still rated Excellent, but showers are building, with rain on 11 days. November is Good, with 13 rainy days, yet it's a calm time for city walks around San Blas and the Sacred Valley.

Travelling with kids or worried about altitude? Pick May to September for steady weather, and give yourself two easy days in town before any big hike.

Cusco weather by month

0°5°10°15°20°0100200January: 119 mm rainFebruary: 156 mm rainMarch: 92 mm rainApril: 51 mm rainMay: 8 mm rainJune: 5 mm rainJuly: 7 mm rainAugust: 6 mm rainSeptember: 15 mm rainOctober: 61 mm rainNovember: 81 mm rainDecember: 139 mm rainJanuary: 17°CFebruary: 17°CMarch: 17°CApril: 17°CMay: 17°CJune: 17°CJuly: 18°CAugust: 19°CSeptember: 19°COctober: 19°CNovember: 19°CDecember: 18°CJanuary: 7°CFebruary: 7°CMarch: 7°CApril: 7°CMay: 6°CJune: 6°CJuly: 5°CAugust: 6°CSeptember: 7°COctober: 7°CNovember: 7°CDecember: 7°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan17°C / 7°C119 mmPoorFeb17°C / 7°C156 mmPoorMar17°C / 7°C92 mmFairApr17°C / 7°C51 mmExcellentMay17°C / 6°C8 mmExcellentJun17°C / 6°C5 mmExcellentJul18°C / 5°C7 mmExcellentAug19°C / 6°C6 mmExcellentSep19°C / 7°C15 mmExcellentOct19°C / 7°C61 mmExcellentNov19°C / 7°C81 mmGoodDec18°C / 7°C139 mmPoor

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January17°C 63°F7°C 44°F119 mm2183%2.4Poor 4.1
February17°C 62°F7°C 44°F156 mm2084%2Poor 3.9
March17°C 62°F7°C 44°F92 mm1985%2.7Fair 5.2
April17°C 62°F7°C 45°F51 mm884%4.4Excellent 8.8
May17°C 63°F6°C 43°F8 mm281%6.5Excellent 9
June17°C 63°F6°C 42°F5 mm278%7.6Excellent 9
July18°C 64°F5°C 41°F7 mm174%8Excellent 9.2
August19°C 65°F6°C 42°F6 mm172%7.5Excellent 9.5
September19°C 66°F7°C 44°F15 mm472%6.2Excellent 9.6
October19°C 66°F7°C 44°F61 mm1174%4.3Excellent 8.8
November19°C 65°F7°C 45°F81 mm1376%3.6Good 7.5
December18°C 64°F7°C 44°F139 mm2180%2.7Poor 4.3

Frequently asked questions

When is the best time to visit Cusco?

The best time to visit Cusco is April to October, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Cusco?

September is the hottest month in Cusco, with an average high of 19°C (66°F).

What is the coldest month in Cusco?

July is the coldest month in Cusco, with an average low of 5°C (41°F).

What is the rainiest month in Cusco?

February is the wettest month, with about 156 mm (6.1 in) of rain. June is the driest, with 5 mm (0.2 in).

When is the rainy season in Cusco?

The rainy season in Cusco is December to February.

Nearby destinations

More in Peru