Peru · Travel guide

Best Time to Visit Peru: the Shoulder Is Not Quieter

The best time to visit Peru, measured: April and May are not quieter than August, and the Amazon peaks five months after the Andes stop raining.

This is the reasoning we use when we date a trip, not an article written to fill a blog. The Peru itineraries it feeds are here.

The salt pans of Maras under a clear dry-season sky with snow peaks behind, Sacred Valley
Photo by Diego Delso, CC BY-SA 4.0, via Wikimedia Commons.

Ask about the best time to visit Peru and you will be told June to August, the Andean dry season, and warned that the shoulder months are the clever alternative because they are quieter.

The second half of that is wrong, and Peru’s own visitor figures say so. In 2025, foreign arrivals at Machu Picchu in April and May were 0.6% higher than in June to August. September and October were 3.9% busier than the supposed peak. The shoulder is not a secret. It is where British, Canadian and Australian travellers already go.

Here is what the measurements actually support.

Peru is four climates, and only one of them has a dry season you can trust

Region Driest months Wettest months What actually changes
Andes (Cusco, Sacred Valley) Jun–Aug, 14.1 mm total Jan–Feb Nights, not days
Coast (Lima) All of it, 6.4 mm a year — Sunshine, from 188 h to 28 h
Amazon (Iquitos) Jul, 170 mm Mar, 299 mm River level, by 7–9 m
Far north (Piura, Tumbes) Aug–Sep, 0.0 mm Jan–Apr, 80% of the year Almost nothing

Cusco’s dry-season figure comes from SENAMHI’s 46-year series for the Granja Kcayra station, at 3,219 m on the edge of the city: June, July and August together deliver 2.0% of the year’s rain, 14.1 mm in three months.

But the number that reframes the choice is this one: May is as dry as August. In the World Meteorological Organization’s figures for Cusco, 8.7 mm against 8.6 mm — a difference of a tenth of a millimetre.

And this is not our arithmetic. SENAMHI, Peru’s weather service, defines a rainy-season month as one contributing at least 8.3% of the annual total. Applied to its own 46-year series for the Cusco station, April, May, September and October all fall below that line — 6.2%, 0.9%, 2.7% and 7.0%. By the national weather service’s own criterion, the shoulder months are not in the rainy season at all.

What you actually buy by waiting for July is not a drier day. It is a colder night. Cusco’s daytime high barely moves across the year — under two degrees between the warmest month and the coldest. The overnight low does move, and hard: from 2.5 °C in May to 0.1 °C in July. SENAMHI puts the Andean frost season at April to September, peaking in June and July.

July buys you four millimetres less rain than May, and charges you nights 2.4 °C colder.

Lima in winter: 28 hours of sunshine, all month

Lima receives 6.4 mm of rain a year and still spends its winter under cloud. The city gets 188 hours of sun in March and 28.5 hours in August — six and a half times less. Across June, July and August that works out at about 1.2 hours of sunshine a day. Humidity never drops below 81% in any month.

The mechanism is the Humboldt current. Cold water offshore chills the air above it, the vapour condenses into low stratocumulus, the Andes stop the cloud moving east, and a temperature inversion — cold air below, warm above — prevents it ever building into rain. So it sits there. That is the garúa: more days with moisture, almost no millimetres.

One consequence worth planning around: Lima’s warmest winter day, 19.2 °C in August, is colder than a summer night in February, 21.0 °C.

The Amazon runs five months behind the Andes

This is the part nobody reconciles, and it is the most useful thing on this page.

The Andes stop raining in April. The Amazon at Iquitos does not peak until May, and does not bottom out until September. From SENAMHI’s own monthly river bulletins for the 2025 cycle:

Reading Level
May 2025 — the high 117.77 m
September 2025 — the low 110.01 m

That is a 7.8 m swing in one year.

The Andean dry season is not the Amazon’s dry season. It is the Amazon’s drainage — the water falling on Cusco in February is what raises the river at Iquitos in May.

Two practical consequences:

Iquitos has no dry season at all. Its driest month, July, still delivers 170 mm — more than Cusco’s wettest month. Puerto Maldonado in the south does have one: June to August is 8% of its annual rain.

The southern Amazon has a cold snap, and it lands in the dry season. The friaje enters through Madre de Dios and drops the daytime high from 35 °C to 22 °C, and the low from 22 °C to 11 °C. SENAMHI records six to ten a year, each lasting three to seven days. Book Tambopata in July and this is a real possibility, not a footnote.

The Inca Trail closes every February, and it is a regulation

Not a custom, not an annual decision. Article 10 of the Sustainable Tourism Regulation for the Inca Trail Network (RP 336-2016-SERNANP) states that the network stays closed for the month of February every year, for ecosystem recovery and maintenance. The Cusco culture authority publishes the notice each season; it reopens on 1 March.

There is a trap here that no guide we read makes clear. Two different treks are sold as “Salkantay”:

  • The one that joins the Inca Trail — Soraypampa, Salkantaypampa, Paukarcancha, Wayllabamba, Wiñaywayna — is Route 03 of the regulated network, and closes with it in February.
  • The commercial Salkantay that exits via Santa Teresa and Hidroeléctrica is not in the regulation’s route annex, so the February closure does not reach it.

Lares and Choquequirao are likewise absent from that annex. Ask which Salkantay you are being sold before you book February.

On permits: the network carries 500 users a day across routes 1–4 and 250 on route 5, and “users” includes porters and guides. The regulation’s own group table puts real traveller places at roughly 190–230. Bookings for 2026 opened on 17 November 2025, staggered by travel month — to walk in June you had to book seven months ahead.

What actually changes at Machu Picchu by season

The citadel has a calendar, and a climate, of its own: it is wetter than Cusco and its rainy season runs a month longer. The month-by-month detail, with the rain at the site, the 2026 caps and the entry slots by hour, is in our guide to the best time to visit Machu Picchu. What matters for a Peru-wide plan is below.

Not the price. The inventory.

Four of the ten routes are high-season only. The Ministry of Culture’s own site marks Intipunku, the Inca Bridge, the Great Cavern and Huchuypicchu as available in high season alone. Visit in February and 40% of the site is simply not sold to you.

The daily cap for 2026 is 5,600 in high season and 4,500 the rest of the year. High season runs 1 January, 2–5 April, 19 June to 2 November, and 30–31 December.

Now put the cap next to the visitor numbers, and the folklore falls over:

2025 Visitors a day Share of the legal cap
February 2,850 63%
April 4,563 98%
May 4,486 100%
July 5,114 91%
August 5,190 93%

April and May run fuller than July and August, because the cap in those months is 1,100 places a day lower. Getting a ticket in May is harder than getting one in August.

Peru’s Comptroller General found 91,836 visitors above the authorised capacity across 2024 and 2025. The three worst days were 20 October 2024, 20 April 2025 and 12 October 2025. Not one of them was in July or August.

And a change worth knowing, announced this month: the same audit found that of 209,051 booking operations at eight agencies, 62.96% were cancelled and only 35.38% were ever paid. The three-hour hold has been scrapped in favour of direct sale with payment confirmed in fifteen minutes. A good deal of the “sold out” you may have seen was a hold that expired.

So when should you go

If you want the Andes at their most reliable and you can take the cold: June to August. Clear skies, firm trails, hardest frosts, and the highest prices for beds in Cusco.

If you want the best single compromise: May. As dry as August, nights three degrees warmer, the Amazon at its annual high, and the whole country workable at once. The cost is that Machu Picchu is running at its cap — book early, and accept the four high-season routes are closed.

If you want the Amazon high and green: March to May, and accept mud in the Andes.

If you want the Amazon low, with beaches and forest trails: September to October — which is also, on the measured figures, the busiest stretch of the year at Machu Picchu.

If your dates are fixed in January to March, the worst Andean window, go north instead. Piura’s August daytime high of 28.3 °C beats Lima’s in midsummer, and the north is at its best precisely when the Andes are at their worst. Between mid-July and late October, humpback whales calve off Los Órganos and Máncora.

One fixed date to plan around: Inti Raymi, 24 June, always — it does not track the solstice. It fills Cusco city. It does not noticeably move Machu Picchu, which had fewer visitors in June than in May in all three clean years we measured.

The honest caveat

Peru’s calendar has a risk that no month chart shows. In January 2010 floods destroyed the railway and Machu Picchu closed until 1 April, and stranded travellers had to be airlifted out. Protests closed it again from January to mid-February 2023. A rail blockade disrupted September 2025.

None of that is predictable by season. It is an argument for travel insurance and a flexible operator, not for a different month.

Asked before booking

The questions we get on this

When is the best time to visit Peru?
May, if you want one month. In Cusco it is as dry as August, 8.7 mm against 8.6 mm, with nights about 2.4 °C warmer than July, and the Amazon is at its annual high. June to August is the most reliable Andean window if you can take frosty nights. The catch in May is that Machu Picchu runs at its daily cap, so book tickets early.
When is the rainy season in Peru?
In the Andes, roughly November to March; June to August together bring just 2% of Cusco's annual rain. By SENAMHI's own criterion, April, May, September and October are not rainy-season months. Lima barely rains at all, 6.4 mm a year, and Iquitos in the Amazon has no dry season: its driest month, July, still gets 170 mm.
When is winter in Peru?
June to August, the southern-hemisphere winter. In the Andes it is the dry season: clear days and hard frosts, with Cusco's average overnight low at 0.1 °C in July. On the coast it is the grey season: Lima averages about 1.2 hours of sunshine a day under the low cloud called garúa, even though it almost never rains.
Is December a good time to visit Peru?
Yes, if you accept rain in the mountains. December falls in the Andean rainy season, which peaks in January and February, so Cusco and the trails are wetter than at any time from April to October. Lima is heading into its sunny summer, the opposite of its grey winter. At Machu Picchu, 30 and 31 December are high-season dates with the larger daily cap of 5,600.
Is March a good time to visit Peru?
It is a good month for the Amazon and a wet one for the Andes. March to May is when the Amazon runs high and green, and March is Lima's sunniest month, with about 188 hours of sunshine. Cusco is still in its rainy season, so expect mud on the trails. The classic Inca Trail reopens on 1 March after its annual February closure.
When should you avoid Machu Picchu?
Avoid January and February for rain; the Inca Trail is also closed all of February. Avoid April and May if you want to find tickets easily: in 2025 they ran at 98% and 100% of the daily cap, fuller than July and August, because the cap outside high season is 1,100 places lower. The three most overcrowded days Peru's Comptroller found were in April and October.
When is the best time to visit the Peruvian Amazon?
It depends what you want from it. The river at Iquitos peaks around May and bottoms out around September, a 7.8 m swing in 2025: March to May means high water and green forest, September and October mean beaches and forest trails. In the south, Puerto Maldonado is driest from June to August, which is also when cold snaps called friajes can drop the daytime high from 35 °C to 22 °C.