YesTrip

Best time to visit Peru: Machu Picchu and Cusco

In short

The best time to visit Peru's Andes, with Cusco and Machu Picchu, is May to September: Cusco then gets only 8 to 35 mm of rain a month, against around 200 mm in December to February. The Inca Trail closes every February for maintenance. Lima on the coast is almost rainless all year but grey and cool from June to October at 19 to 20 °C by day.

Plan this trip now

Machu Picchu in July, during the dry season
Photo: Diego Delso, CC BY-SA 4.0, via Wikimedia Commons

Peru has three very different climate zones: the desert coast with Lima, the Andes with Cusco and Machu Picchu, and the Amazon lowlands in the east. For most travellers the Andes decide the timing. There the year is split into a dry season from about May to September and a rainy season from about November to March or April. According to the UK travel advice, the rainy season in Peru runs from November to May and can bring heavy rain and snow to the Andes and Cusco. Lima follows a completely different pattern: it hardly ever rains, but in the southern winter a grey sea fog covers the city for months. We analysed the weather from 2015 to 2024 at three places.

The short answer

  • Best time for Cusco and Machu Picchu: May to September. Dry, sunny days, cold nights.
  • Peak season: June to August, the driest months with the most visitors.
  • Rainy season: December to March, with around 200 mm a month in Cusco and up to 328 mm at Machu Picchu. The Inca Trail is closed in February.
  • Lima: sunny and warm from December to April (24 to 25 °C), grey and cool from June to October.

Peru's climate: all 12 months

MonthLima dayLima nightLima rainCusco dayCusco nightCusco rainMachu Picchu rain
January24.3 °C19.8 °C13 mm16.4 °C7.9 °C217 mm328 mm
February25.4 °C20.9 °C16 mm16.3 °C8.3 °C203 mm279 mm
March25.1 °C20.6 °C21 mm16.3 °C7.9 °C155 mm272 mm
April23.5 °C19.0 °C4 mm16.5 °C7.0 °C77 mm180 mm
May21.4 °C17.0 °C1 mm16.6 °C6.0 °C33 mm77 mm
June19.8 °C15.3 °C1 mm16.9 °C4.9 °C8 mm50 mm
July19.1 °C14.4 °C0 mm17.5 °C4.5 °C10 mm48 mm
August18.6 °C14.1 °C1 mm18.0 °C5.3 °C21 mm71 mm
September19.0 °C14.4 °C1 mm18.4 °C6.4 °C35 mm148 mm
October19.6 °C15.0 °C2 mm18.4 °C7.5 °C85 mm205 mm
November20.8 °C16.1 °C1 mm18.1 °C8.2 °C144 mm247 mm
December22.5 °C18.1 °C9 mm17.2 °C8.3 °C189 mm292 mm

Temperature and rain: monthly averages 2015–2024 from the ERA5 reanalysis (via Open-Meteo), rounded. A grid cell is about 25 km wide, which in the Andes averages valleys and high mountains. Treat the Cusco temperatures as a rough guide: in the city itself the days are usually a little warmer and the dry-season nights colder, often close to freezing. For Lima, the cell also covers the foothills, so the summer rain values are higher than in the city, where it rarely rains at all. The seasonal rain pattern in the Andes is reliable.

Cusco: rain per month, average 2015–2024
050100150200250January217February203March155April77May33June8July10August21September35October85November144December189mm

The rain chart for Cusco shows the dry season clearly: June and July get only 8 to 10 mm, while December to February bring around 190 to 220 mm a month.

Lima: daytime high (bar) and night low (start of the line)
051015202530January24.3February25.4March25.1April23.5May21.4June19.8July19.1August18.6September19October19.6November20.8December22.5°C

Lima is warmest in February at 25.4 °C and coolest in August at 18.6 °C. The difference you notice is the sky: in winter the city lies under low cloud for weeks.

Peru month by month

May to September: dry season in the Andes

The best time for Cusco, the Sacred Valley and Machu Picchu. The days are sunny and clear, which also makes it the best season for high-altitude treks such as the Inca Trail or to Vinicunca, the Rainbow Mountain. Nights in Cusco are cold – bring warm layers. June to August are the busiest months; for Machu Picchu tickets, train seats and Inca Trail places, book well in advance.

October and November

The rainy season begins gradually. October is still a good compromise in Cusco with 85 mm, but the cloud forest around Machu Picchu is already wetter at 205 mm. Views can be misty.

December to March: rainy season

Heavy afternoon showers are typical in the Andes, with around 200 mm a month in Cusco and up to 328 mm at Machu Picchu in January. According to the UK travel advice, rockslides, mudslides and snow can disrupt walking routes, roads and trains in mountain and jungle areas. The landscapes are green and there are fewer visitors.

February: the Inca Trail is closed

Every February the classic Inca Trail to Machu Picchu is closed for maintenance. In 2024, for example, Peru's state news agency Andina reported that the trail reopened on 1 March after a month of work on paths, campsites and bridges, confirmed by the Ministry of Culture's office in Cusco. The citadel of Machu Picchu itself can be visited in February by train and bus; if your trip is set for February, plan an alternative trek or a day visit.

April

The end of the rainy season: Cusco is down to 77 mm, the hills are still green, and the main season has not yet started. A good month for travellers who want quieter sites.

The Wiñay Wayna ruins on the Inca Trail
The Wiñay Wayna ruins on the Inca TrailPhoto: Mx._Granger, CC0, via Wikimedia Commons
The cathedral on the Plaza de Armas in Cusco
The cathedral on the Plaza de Armas in CuscoPhoto: Diego Delso, CC BY-SA 4.0, via Wikimedia Commons
The Urubamba valley in July
The Urubamba valley in JulyPhoto: Diego Delso, CC BY-SA 4.0, via Wikimedia Commons
Vinicunca, the Rainbow Mountain near Cusco
Vinicunca, the Rainbow Mountain near CuscoPhoto: Glendora de Valo, CC BY-SA 4.0, via Wikimedia Commons

Altitude and the classic route

Cusco lies at about 3,400 metres, Machu Picchu at about 2,400 metres. Many travellers fly from Lima to Cusco and spend the first days lower down in the Sacred Valley to get used to the altitude, before visiting Cusco and Machu Picchu. The train to Aguas Calientes and the bus up to the citadel are the usual way to Machu Picchu; the multi-day Inca Trail can only be walked with a licensed operator. The historic centre of Cusco and the Historic Sanctuary of Machu Picchu are both UNESCO World Heritage Sites. From Lima, a pre-booked airport transfer* avoids the evening traffic. Comparing Latin America? See also the best time to visit Costa Rica and the best time to visit Mexico.

How YesTrip helps with this trip

In YesTrip you plan Lima, the Sacred Valley, Cusco and Machu Picchu day by day on one map, including acclimatisation days and the train to Aguas Calientes. The forecast for your travel days shows the cold nights and the rain in the mountains, and the packing list suggests warm layers, a rain jacket and sun protection for the high altitude. Travelling as a group, you share the trip and log shared expenses like tours and train tickets.

Before you go

  • Entry: Check the current entry rules for British citizens on gov.uk before you travel.
  • Time: Peru is 5 hours behind the UK in winter and 6 hours in summer.
  • Power: 220 volts; sockets are type A (US style) and C (European style), so bring an adapter.
  • Mobile data: a travel eSIM* is usually much cheaper than roaming; our eSIM price index compares the prices per gigabyte.

More destinations by month: Best time to visit: where to go when.

The order that eases you into the altitude is set out in our 2-week Peru itinerary.

* Ad – Partner link: if you book there, we earn a commission. Your price stays the same.

Free

Plan your trip in 30 seconds.

Tell YesTrip where and when – the app plans day by day with real places on the map, shows the weather, splits costs with your travel companions and guides you to the next stop on the go.

Frequently asked questions

When is the best time to visit Machu Picchu?

May to September, during the dry season. In the model data Machu Picchu gets 48 to 77 mm of rain a month from May to August, against 272 to 328 mm from January to March. June to August are the busiest months, so book tickets and trains early.

When is the Inca Trail closed?

Every February, for maintenance. In 2024 the trail reopened on 1 March after a month of work, according to Peru's state news agency Andina. The citadel of Machu Picchu remains open and can be reached by train and bus.

When is the rainy season in Peru?

In the Andes, from about November to March, with the heaviest rain from December to February; the UK travel advice gives November to May for Peru as a whole. Cusco averages 217 mm in January and only 8 mm in June.

Is Lima worth visiting in winter?

Yes, but expect grey skies. From June to October Lima is cool at 19 to 20 °C by day and often lies under a low sea fog, although it hardly rains. The sunny summer months on the coast are December to April.

How cold is Cusco at night?

Cool to cold all year because of the altitude of about 3,400 metres. In the dry season from June to August the model shows nights around 5 °C for the area; in the city itself they are often close to freezing. Warm layers are essential.

Sources

  • Climate data: Open-Meteo Historical Weather API (ERA5), average 2015–2024 – open-meteo.com
  • Copernicus ERA5 reanalysis (Hersbach et al. 2020) – cds.climate.copernicus.eu
  • Rainy season, rockslides and transport disruption: UK Foreign Travel Advice for Peru – www.gov.uk
  • Inca Trail reopens on 1 March after maintenance in February (2024): Andina, Peru's state news agency – andina.pe
  • Historic Sanctuary of Machu Picchu: UNESCO World Heritage Centre – whc.unesco.org
  • Entry requirements for Peru: UK Foreign Travel Advice – www.gov.uk

Researched with AI support and checked by our editors. Prices, opening hours and weather can change – please check before you go. YesTrip is not a travel agency. Published: .

More best-time guides

All destinations: best time to visit and warm places by month