When is the best time to go to Peru?

Because of its climatic diversity, Peru allows for visiting and discoveries all year long. The best periods vary from region to region of course and depend greatly on the activities one desires to practice.

Both the sunshine and the beautiful sun-filled days help contribute to a pleasant moment for beach lovers relaxing in the sand. For this reason, one can choose the period between December and March.

The Easter season, which is known as the high season, is a time of excitement where tourists are at their maximum. Because of the generally high price in hotels, one must budget accordingly.

The intermediate seasons, ranging from March to May and September to November, the one before as well as the one that follows the southern winter, prove to be good compromises because even if the weather faces certain changes, the climatic conditions remain favorable for travelling and cultural discoveries. Moreover, sites are more accessible because the crowds are dwindling and falling prices, allowing several differents offers to be within reach of a variety of travellers.



Where and when to go based on the weather?

Map of the best times to visit Peru
Map of the best times to visit Peru ©whereandwhen.net

Altiplano
Puno, Juliaca, Parque Nacional Bahuaja Sonene...

September
59°F to 95°F°C
3 to 9 days
January, February, March, April, October, November and December
59°F to 94°F°C
2 to 25 days
May, June, July and August
56°F to 92°F°C
0 to 15 days

Andes Cordillera
Ayacucho, Huaraz, Huancayo...

September, October and November
52°F to 88°F°C
3 to 20 days
January, February, March, April, May, June, July, August and December
50°F to 85°F°C
0 to 26 days

Central Coast of Peru
Lima, San Vicente de Cañete, Barranca...

February, March, April, May, June, July, August, September, October, November and December
67°F to 81°F°C
0 to 2 days
61°F to 72°F
January
72°F to 79°F°C
0 to 3 days
68°F to 70°F

North Coast of Peru
Chiclayo, Máncora, Chimbote...

April, May, June, July, August, September, October, November and December
70°F to 90°F°C
0 to 6 days
63°F to 79°F
January, February and March
77°F to 92°F°C
0 to 12 days
68°F to 79°F

Peruvian Amazon (eastern Peru)
Iquitos, Pucallpa, Puerto Maldonado...

June, July, August and September
70°F to 99°F°C
3 to 18 days
January, February, April, May, October, November and December
70°F to 97°F°C
8 to 23 days
March
70°F to 90°F°C
12 to 24 days

Sacred Valley of the Incas (Cusco)
Machu Picchu, Cusco, Vinicunca...

January, February, March, April, May, August, September, October, November and December
50°F to 68°F°C
1 to 29 days
June and July
52°F to 63°F°C
0 to 2 days

Southern Coast of Peru
Arequipa, Tacna, Paracas...

January, February, March, April, May, July, August, September, October, November and December
65°F to 79°F°C
0 to 10 days
61°F to 76°F
June
67°F to 77°F°C
0 day
63°F to 67°F

To get all the information about the climate and weather in Peru for a specific month, click on the corresponding link below:

Peru in january Peru in february Peru in march Peru in april Peru in may Peru in june Peru in july Peru in august Peru in september Peru in october Peru in november Peru in december


Best time to travel to Peru by cities

See full list of cities


Climate and Weather in Peru

Throughout its entire length, Peru has many neighbors such as Ecuador, Brazil, Colombia and Chile. Due to its geographical position, Peru's climate is very varied and temperatures experience large differences between each region. It is actually milder on the coast and temperatures can drop dangerously low in mountainous areas, such as the Andes.

Peru: Le Machu Picchu au Pérou

Climate on the Coast of Peru

The coast of Peru, from and including Lima to Chimbote, is a fairly hot area between the months of December and February and a rather cool one between June and August. Note that particularly around the area of Lima, a very damp mist regularly falls between May and mid-September.

Climate in the Andes

Peru's climate towards the Andes can be quite rough - especially in the higher areas, like the neighboring capital, La Paz. In this area, the rainy season is from December to April. The days are hot and the nights are cold. The rainfalls can sometimes continue all the way until the month of May in the highlands. Although they are less abundant, the rains leave behind a wonderfully green landscape. In the mountains, the dry season ranges from June to October. As during the previous rainy season, the days are still warm and the nights are still cold. Certain areas, like Puno and Lake Titicaca face the arrival of large cold spells in July and August.

Climate in the Peruvian Amazon

The climate within the Peruvian Amazon, just as with its Brazilian neighbor of Cruzeiro do Sul, is quite heavy. The rainy season here is lengthy and lasts from December to April while the dry season is only from June to August. It is especially at this time that the temperatures become specifically hot and stuffy. It is best to avoid this time of the year, as it is hard to endure the hot weather.


Temperatures and rainfall in Peru

On these 3 graphs, we present the evolution of temperatures of Peru and month-by-month rainfall for the cities of Lima, Arequipa, Cusco, Iquitos and Machu Picchu, as well as the month-by-month sea temperature for coastal cities.


Peak visitor numbers and tourist seasons in Peru

Find out when Peru has its high tourist season (the period when the influx of tourists is highest) and off-peak tourist season using our data and figures.

Tourist seasons in Peru

The months with low numbers of tourists are: January, February, March, April, May, June, September and November. The number of visitors to Peru is high in: July, August, October and December.

  • Very low season in Peru: March, April, May and June.
  • Low season in Peru: January, February, September and November.
  • Peak season in Peru: July, August, October and December.

Figure: Visitor index for Peru month by month


Average price for flights to Peru

A return flight between New York City and Lima is generally cheaper if you go in may ($ 638 on average): this is the best time for travellers on a tight budget. In contrast, you may end up paying $ 282 more for your airline ticket to Lima if you go in july.

Find the best price for your flight Flight prices to Peru



Where to go in Peru?

This table allows you to see the maximum temperature for each city and our opinion on the weather month by month (see colour legend below the table).

Cities jan.feb.mar.apr.mayjun.jul.aug.sep.oct.nov.dec.
Lima79°F81°F81°F77°F76°F74°F72°F70°F72°F72°F74°F76°F
Arequipa65°F65°F65°F67°F67°F67°F67°F68°F70°F70°F68°F67°F
Cusco58°F58°F59°F59°F59°F58°F58°F59°F59°F61°F61°F59°F
Iquitos86°F88°F88°F86°F86°F86°F88°F92°F94°F92°F90°F88°F
Machu Picchu61°F61°F61°F63°F63°F61°F59°F63°F63°F65°F65°F63°F
Ayacucho59°F59°F59°F58°F58°F58°F58°F58°F58°F59°F59°F59°F
Barranca77°F79°F77°F76°F74°F72°F70°F70°F70°F72°F72°F74°F
Chiclayo81°F85°F85°F81°F77°F76°F74°F72°F74°F76°F76°F77°F
Chimbote79°F81°F81°F77°F76°F74°F72°F72°F72°F72°F74°F76°F
Huancayo52°F52°F52°F54°F56°F56°F54°F56°F56°F56°F56°F52°F
Huaraz50°F50°F50°F52°F52°F52°F52°F54°F54°F52°F52°F50°F
Juliaca61°F59°F59°F59°F59°F58°F58°F59°F61°F61°F63°F61°F
Máncora83°F85°F85°F85°F83°F81°F79°F79°F79°F79°F79°F81°F
Paracas76°F77°F77°F76°F72°F70°F68°F67°F68°F68°F70°F72°F
Parque Nacional Bahuaja Sonene86°F85°F86°F88°F86°F86°F86°F92°F95°F94°F90°F88°F
Pucallpa90°F88°F90°F90°F92°F90°F92°F97°F99°F97°F94°F92°F
Puerto Maldonado88°F86°F88°F88°F88°F88°F88°F94°F97°F95°F94°F90°F
Puno61°F61°F61°F59°F59°F58°F56°F58°F59°F61°F63°F61°F
San Vicente de Cañete76°F77°F77°F74°F72°F70°F68°F68°F68°F70°F72°F72°F
Tacna72°F74°F74°F74°F74°F72°F70°F70°F70°F68°F68°F70°F

Legend:

perfect weather

good weather

tolerable weather

bad weather

very bad weather


About Peru

What can I do in Peru?

Beaches / swimming

Nature and countryside

Culture and heritage

Sports

Family travel

Crafts / shopping

Gastronomy

Nightlife



Is this weather information for Peru reliable?

Climate data for Peru has been gathered every day since January 2009. The analysis of these meteorological data for Peru allows us to determine the average for each month in Lima, Arequipa, Cusco, Iquitos, Machu Picchu, Ayacucho, Barranca, Chiclayo, and 78 other cities.

So yes: this data is reliable except in cases of temporary climate disruption in the region.

Change units