Peru
Best time to visit Peru: weather and seasons by month
Go May to September for the Andes and the Amazon: dry, clear trekking days, cold nights, highest crowds and prices in June to August. Choose April, May, September or October for fewer people at similar weather. Lima is the exception — its sunny season is December to April, while June to October is grey and cool.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuidePeru
Key facts
- Best overall months
- May–September for Cusco, the Sacred Valley, Machu Picchu, Puno and the Amazon
- Best shoulder months
- April, May, September, October: mostly dry, medium crowds, medium prices
- Cheapest months
- February and March: wettest in the Andes, low crowds, low prices
- Busiest and priciest
- June–August, plus late July (Fiestas Patrias) and late December
- Inca Trail closed
- February (annual maintenance; check exact dates)
- Lima weather
- Sunny and warm December–April; grey garúa mist and 15–18 °C June–October
- Amazon
- Drier and better trails June–September; high river levels January–May
- Book ahead
- Machu Picchu entry, Inca Trail permits and Cusco rooms for June–August and Inti Raymi (24 June)
Month by month
Peru has three travel seasons rather than one. The Andes run dry and sunny from May to September and wet from December to March. Lima on the coast is the reverse: warm and sunny in the southern summer, cool and grey in winter. The Amazon is hot and humid all year, with a drier window from June to September.
Use the table to match your month to the region you actually plan to visit. A trip that is wrong for Cusco can be right for Lima, and vice versa.
| Month | Andes (Cusco, Machu Picchu, Puno) | Lima and coast | Amazon | Crowds / price |
|---|---|---|---|---|
| January | Rain most afternoons; landslide risk | Sunny, warm | Wet; high rivers | Medium / medium |
| February | Wettest month; Inca Trail closed | Sunny, warm | Wet; high rivers | Low / low |
| March | Rains ease late in the month | Sunny, warm | Wet | Low / low |
| April | Green, mostly dry; Easter crowds | Warm, some mist | Wet easing | Medium / medium |
| May | Dry season starts; good trekking | Cooling, mist begins | Drier | Medium / medium |
| June | Dry, clear, cold nights; Inti Raymi | Grey garúa, cool | Dry; best trails | High / high |
| July | Peak season; Fiestas Patrias | Grey, cool | Dry; best trails | High / high |
| August | Dry and clear; windy | Grey, cool | Dry; best trails | High / high |
| September | Excellent trekking, fewer people | Mist easing | Drier | Medium / medium |
| October | Mostly dry; showers late | Some sun returns | Wet returning | Medium / medium |
| November | Rains start | Sunny spells | Wet | Low / medium |
| December | Wet in the Andes; holiday crowds late | Sunny season starts | Wet | Medium / medium |
Regional patterns follow the country climate zones; exact dates of festivals and the Inca Trail closure change each year (check).
Weather by region
The southern Andes — Cusco, the Sacred Valley, Machu Picchu and Puno — sit above 2,400 m. May to September brings dry, sunny days and frosty nights, often close to or below freezing after dark. December to March is the wet season, with rain most afternoons and a real landslide risk on the rail and road line to Machu Picchu. Machu Picchu itself is lower and more humid than Cusco, so it is warmer and wetter than the city.
Arequipa and Colca Canyon are sunny most of the year, with short rains in January and February. Lima, Paracas and Nazca get almost no rain at all: December to April is sunny and warm, while June to October is cool and covered by the coastal garúa mist, with Lima around 15–18 °C. The Amazon — Iquitos, Puerto Maldonado, Manu — is hot and humid year-round; June to September is drier with better trail conditions, while January to May has high river levels, which suits boat travel around Iquitos.
Crowds, prices and what to book
June to August is the international peak, and late July adds the domestic Fiestas Patrias holiday, so flights, hotels and trains cost the most and sell out earliest. April, May, September and October give you similar weather with noticeably smaller crowds and mid-range prices. February and March are the cheapest months, but you pay for it with rain in the Andes and the Inca Trail closure.
Book Machu Picchu entry tickets, Inca Trail permits and Cusco accommodation months ahead for June to August, and even earlier around Inti Raymi on 24 June. Outside the peak, Machu Picchu tickets are often still available a few weeks out. Domestic flights between Lima, Cusco and Arequipa are worth booking early for the July and late-December holiday peaks.
Festivals and closures that change your dates
The Inca Trail closes every February for maintenance, so trekking that month means choosing an alternative route (check exact dates). Cusco's Inti Raymi on 24 June and Corpus Christi draw large crowds and push up prices. Puno's Virgen de la Candelaria fills the city for about two weeks in early February, and Holy Week brings processions and a domestic travel peak in Cusco and Ayacucho in March or April. Fiestas Patrias on 28–29 July is the national holiday peak.
- February: Inca Trail closed; wettest month in the Andes
- Early February: Virgen de la Candelaria, Puno — rooms sell out
- March or April: Holy Week — domestic travel peak
- 24 June: Inti Raymi, Cusco — book everything months ahead
- 28–29 July: Fiestas Patrias — national travel peak
- Late December: holiday crowds; Lima's beach season starts
How to pick your window
If your trip is the classic Andes route — Lima, Cusco, the Sacred Valley, Machu Picchu — aim for May to September, and pick late May, September or early October if you want the same weather with fewer people. If you are adding Lake Titicaca or Arequipa, the same dry window works, though Arequipa is comfortable almost any month.
If your trip is mostly Lima, the coast or the Amazon, the calculation changes. Lima is at its best December to April, the Amazon from June to September. A trip that combines Lima and Cusco in the same week will always be a compromise: December to April favours Lima, May to September favours the Andes. For a first trip, favour the Andes and treat Lima as a two-night stop.
Practical notes
Pack for two climates in the Andes: strong sun and warm days, plus a warm layer, hat and gloves for cold nights. Rain in the wet season usually arrives in the afternoon, so plan outdoor sights for the morning. Altitude affects sleep and energy in Cusco and Puno regardless of season, so build in a slow first day.
Prices in this guide are 2026 estimates and change with demand. Check current entry rules, trekking permits and festival dates before booking, and confirm the Inca Trail closure for the year you travel.
Questions people ask
What is the best time of year to visit Peru?
May to September for the Andes and the Amazon: dry, clear days and cold nights. April, May, September and October give similar weather with fewer crowds. Lima is best December to April, when the coast is sunny.
When is the cheapest time to visit Peru?
February and March are usually the cheapest months, with low demand and low prices, but the Andes are at their wettest and the Inca Trail is closed in February. November is another lower-price month.
What is the weather like in Peru each month?
The Andes are wet December to March and dry May to September, with frosty nights. Lima is sunny December to April and grey and cool June to October. The Amazon is hot and humid all year, drier June to September.
Is June to August a good time to visit Machu Picchu?
Yes for weather — dry and clear — but it is peak season, so tickets, trains and hotels sell out and cost the most. Book Machu Picchu entry and Inca Trail permits months ahead, especially around Inti Raymi on 24 June.
When is the Inca Trail closed?
The Inca Trail closes every February for annual maintenance, so trekking that month requires an alternative route. Confirm the exact closure dates for your year before booking.
Can I visit Lima and Cusco in the same trip at any time of year?
Yes, but the best seasons are opposite: December to April suits Lima, May to September suits Cusco. For a first trip, favour the Andes and keep Lima to a short stop.
Deep dive
Every source; changeable facts are marked check