MultiDayTourFinder

Best time to visit Peru: the Andes, coast and Amazon explained

By the MultiDayTourFinder team

Updated 15 October 2026 · 3 min read

Machu Picchu seen from the top of Huayna Picchu
Photo: Martin St-Amant (S23678), CC BY-SA 3.0, via Wikimedia Commons

The short answer

Best overall
May to September
Best value and fewer crowds
April, May, late September to October
Wettest in the Andes
January to March
Inca Trail closed
Every February

Peru has three very different climates. The Andes, where you find Cusco, Machu Picchu and Lake Titicaca, have a dry season from May to September and a rainy season from December to March. The desert coast around Lima hardly gets any rain at all, but Lima sits under grey cloud from June to October. The Amazon is hot all year, with its driest months from June to October.

Most tours are built around the Andes, so the Andean dry season decides the best time for most people. June, July and August bring the bluest skies and the coldest nights, but also the biggest crowds and the first Machu Picchu and Inca Trail sell outs. April, May, September and October are the sweet spot.

Peru's seasons at a glance

Read across each row to see how a region changes through the year. The Andes and the coast are almost opposite: when the mountains are dry and sunny, Lima is grey.

Swipe sideways to see all 12 months →

RegionJFMAMJJASOND
AndesCusco, Machu Picchu, TiticacaWet or difficultWet or difficultWet or difficultMixedBestBestBestBestBestMixedMixedWet or difficult
Inca Trailclosed every FebruaryWet or difficultWet or difficultMixedBestBestBestBestBestBestBestMixedMixed
CoastLima, Paracas, NazcaBestBestBestBestMixedMixedMixedMixedMixedMixedMixedBest
AmazonPuerto Maldonado, ManuWet or difficultWet or difficultWet or difficultMixedMixedBestBestBestBestMixedMixedWet or difficult
BestMixedWet or difficultThe coast is dry all year; "mixed" there means Lima's grey, cool winter. Iquitos in the northern Amazon is different: high water from December to May is a good time for river cruises.

Average temperatures and rainfall

Altitude matters more than latitude in Peru. Cusco has warm, sunny days all year but nights near freezing in the dry season, while Puno on Lake Titicaca regularly drops below zero from May to August. Machu Picchu sits lower, in cloud forest, so it is milder and much wetter than Cusco.

The dry season is also the coldest at night in the mountains. Pack a warm layer for evenings in Cusco and especially for Lake Titicaca and any trek, where camps can fall well below zero.

Average daily high / low and monthly rainfall

MonthLimacoast, grey from June to OctoberCusco3,400 m, Sacred Valley is warmerMachu Picchu2,430 m, cloud forestPunoLake Titicaca, 3,830 mArequipa2,335 m, sunny all yearPuerto MaldonadoAmazon, cold snaps from June to August
Jan26° / 20°1 mm19° / 7°160 mm22° / 12°340 mm15° / 3°140 mm22° / 9°28 mm31° / 21°300 mm
Feb27° / 21°0 mm19° / 7°135 mm22° / 12°320 mm15° / 3°120 mm21° / 9°40 mm31° / 21°300 mm
Mar26° / 20°0 mm19° / 7°110 mm22° / 12°290 mm15° / 3°105 mm22° / 9°20 mm31° / 21°280 mm
Apr25° / 18°0 mm20° / 5°45 mm23° / 11°140 mm15° / 1°45 mm22° / 8°1 mm31° / 20°190 mm
May22° / 17°0 mm20° / 3°8 mm23° / 9°55 mm14° / -3°10 mm22° / 7°0 mm29° / 18°110 mm
Jun20° / 16°1 mm19° / 1°4 mm22° / 7°30 mm13° / -6°3 mm21° / 6°0 mm28° / 16°65 mm
Jul19° / 15°1 mm19° / 0°4 mm22° / 6°25 mm13° / -6°2 mm21° / 6°0 mm29° / 15°45 mm
Aug19° / 15°1 mm20° / 1°7 mm23° / 7°35 mm14° / -4°7 mm22° / 6°1 mm31° / 17°60 mm
Sep19° / 15°1 mm20° / 4°22 mm23° / 9°70 mm15° / -1°25 mm23° / 7°1 mm32° / 19°110 mm
Oct20° / 16°0 mm21° / 6°45 mm24° / 11°120 mm16° / 1°40 mm23° / 7°0 mm32° / 21°190 mm
Nov22° / 17°0 mm21° / 6°75 mm24° / 11°160 mm17° / 2°55 mm23° / 7°1 mm32° / 21°250 mm
Dec24° / 18°0 mm20° / 7°120 mm23° / 12°260 mm16° / 3°100 mm23° / 8°6 mm31° / 21°300 mm

Rounded long term averages. Blue shading marks the wetter months. Individual years can be hotter, colder or wetter.

Best time for what you want to do

ExperienceBest monthsNotes
Machu PicchuApril to OctoberOpen all year. Clearest views in the dry season; afternoon showers likely from November to March
Classic Inca TrailMay to SeptemberClosed in February. Permits for June to August sell out first; see our permit guide
Salkantay and Lares treksMay to SeptemberPossible in the wet season but muddy, and the Salkantay pass can see snow
Lake TiticacaApril to NovemberFreezing nights from June to August; homestays have thick blankets
Rainbow MountainMay to SeptemberSnow can cover the colours in the wet season
Lima and the coastDecember to AprilSunny beach weather; the rest of the year is mild and grey but dry
Amazon (Tambopata, Manu)May to OctoberLower rivers and drier trails; Manu lodges may close in the wettest months
Festivals in CuscoJuneInti Raymi on 24 June and Corpus Christi make June busy and expensive in Cusco

When to avoid

  • February in the Andes: The wettest month. The Inca Trail is closed for maintenance and landslides can delay the Machu Picchu train.
  • Late June in Cusco, if you dislike crowds: Inti Raymi on 24 June fills hotels and pushes prices up. Book early or come for the festival on purpose.
  • Peru's national holidays: Fiestas Patrias on 28 and 29 July is peak domestic travel, so flights and buses are full and Machu Picchu is at its busiest.
  • Lima from June to October, if you want sun: Lima is dry but sits under a grey sea fog called the garúa. It is fine for food and museums, not for the beach.

Month by month in short

MonthAndesWhat to expect
JanuaryWetHeavy afternoon rain; green and quiet. Coast at its sunniest
FebruaryWettestInca Trail closed; Carnival in Puno (Candelaria festival early in the month)
MarchWet, easingFewer visitors and lush scenery; trails still muddy
AprilMixedRain fading, green hills, Easter week is busy
MayDryOne of the best months: dry, green and before the peak crowds
JuneDryClear skies, cold nights; Inti Raymi festival on 24 June
JulyDryPeak season and national holidays; book everything early
AugustDryPeak season, windy and cold at night; Amazon at its driest
SeptemberDryExcellent: still dry, crowds thinning
OctoberMixedOccasional showers, good value; some Machu Picchu routes close for maintenance late in the year
NovemberMixedRain returning in the afternoons; quiet
DecemberWetRainy in the mountains; Christmas and New Year are busy

Top rated Peru tours

Rather have a trip to Peru made just for you?

Answer a few quick questions and a local specialist will send you a free, no-obligation itinerary and price.

Frequently asked questions

What is the best month to visit Peru?

May and September are the best all round months: dry in the Andes for Machu Picchu and treks, but less crowded than June to August.

Can you visit Machu Picchu in the rainy season?

Yes. Machu Picchu is open all year and the rain usually comes in the afternoon, so go early. The site is green and quieter, but views can be hidden by cloud and trains are sometimes delayed by landslides.

When is the Inca Trail closed?

Every February, for maintenance, and no permits are sold for that month. Treks like Salkantay and Lares stay open, though they are very wet then.

When is the cheapest time to visit Peru?

January to March, outside Easter, has the lowest prices and the fewest visitors, but it is the rainy season in the mountains. April and November are a good compromise.

Sources we checked

Peru month by month

More Peru guides