If you ask "when's the best time to visit Peru," the honest answer is: it depends which Peru you mean. The Andes highlands around Cusco and Machu Picchu, the desert coast around Lima, and the Amazon rainforest in the east all run on completely different seasonal clocks — sometimes in opposite directions. Understanding that is the difference between a trip that lines up perfectly and one that gets rained out at the wrong moment.

Below is how we plan trips for our own travelers, region by region, plus the festivals and holidays worth building your dates around.

Peru's Two Main Seasons

For most travelers — especially anyone trekking the Inca Trail, Salkantay, or visiting Machu Picchu and the Sacred Valley — Peru really only has two seasons that matter:

May – September

Dry Season

Clear skies, minimal rain, and the classic postcard views of Machu Picchu. This is peak trekking season and also the busiest and most expensive time to visit — book Inca Trail permits well in advance.

October – April

Wet Season

Warmer overall, greener landscapes, but more rain — especially January through March. The classic Inca Trail closes entirely every February for trail maintenance and conservation.

Shoulder months — April, May, September and October — are often the sweet spot: fewer crowds and lower prices than peak season, with weather that's usually still cooperative.

Weather by Region

Because Peru spans desert coast, high Andes and Amazon basin within a few hours of each other, "good weather" means something different depending on where you're headed.

Cusco & Sacred Valley

Andes Highlands

Dry, sunny days and cold nights May–Sept (down to freezing at altitude). Oct–April brings afternoon rain but warmer temperatures overall. Altitude (11,150 ft / 3,400 m in Cusco) matters more than the calendar — plan a day or two to acclimatize regardless of season.

Lima & the Coast

Desert Coast

Runs opposite to the highlands. May–November brings "garúa" — cool, grey, overcast skies with little rain but limited sun. December–April is warm, sunny beach weather. If you want sunshine in Lima, that's your window.

Manu & Puerto Maldonado

Amazon Rainforest

Warm and humid year-round (24–32°C). June–September is the drier season with easier trails and lower river levels. December–March is wetter and more humid, but the rainforest is at its lushest and most alive.

"The question we get most is 'when should I come?' — and our honest answer is almost always May, June or September. You get the dry-season views without the absolute peak-July crowds and prices." — PerúVibes Adventures, Trip Planning Team

Quick Month-by-Month Guide

MonthsHighlands (Cusco/Machu Picchu)Notes
Jun – AugPeak dry season, coldest nightsBusiest & most expensive; book permits early
May, SepDry, fewer crowdsBest overall value — our top recommendation
Oct, NovLight rain increasingGood shoulder season, greener scenery
Dec, MarWarmer, rain likelyLower prices, pack a rain layer
JanRainy season peakLush landscapes, fewer tourists
FebWettest monthClassic Inca Trail closed for maintenance
AprRain tapering offUnderrated shoulder month, good value

Holidays & Festivals Worth Planning Around

A handful of dates on the Peruvian calendar are worth knowing about — some because they're spectacular to witness, others because hotels and transport book out well in advance.

Getting the Timing Right for Trekking

If a multi-day trek is the centerpiece of your trip — Inca Trail, Salkantay, Choquequirao, Lares — a few practical points matter more than the general seasons above:

Book Inca Trail permits early. Peru issues a limited number of Inca Trail permits per day, and July and August routinely sell out 4–6 months ahead. If your trip lands in peak season, lock in permits as early as you can.

February is a hard stop for the classic trail. The government closes the Inca Trail entirely every February for maintenance and environmental recovery. Alternative treks like Salkantay and Lares stay open year-round, weather permitting.

Shoulder season is underrated. May, June and September consistently give the best combination of dry weather, manageable crowds and reasonable pricing — it's what we recommend to most first-time travelers.