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.

So, when is the best time to go to Peru? Here's some more information to help you in your decision:

  • The weather is good all year in Lima
  • On average, the warmest months in Lima are January, February, March, April, May, June and December
  • The cities with the best climate are Lima, Arequipa, Máncora, Canyon de Colca, Casma, Chepen, Chiclayo, Chilca, Chimbote, Chincha Alta, Huacho, Huaral, Ica, Ilo, Moquegua, Paita, Pisco, Piura, Sullana, Tacna, Talara and Trujillo, with good weather at least 11 months a year
  • March is the best month for swimming in Lima

For information about the climate and the weather city by city in Peru for a specific month, click on the corresponding line below:

Month
January 45°F to 86°F
54%
February 45°F to 88°F
61%
March 47°F to 88°F
57%
April 47°F to 86°F
45%
May 47°F to 86°F
31%
June 45°F to 86°F
21%
July 43°F to 86°F
19%
August 45°F to 90°F
22%
September 47°F to 92°F
30%
October 47°F to 90°F
38%
November 47°F to 88°F
39%
December 45°F to 86°F
47%
* weather varies across the country

Best time to travel to Peru by cities

Lima

Best time to go to Lima

The best months to go to Lima are january, february, march, april, may, june, july, august, september, october, november and december.

Arequipa

Best time to go to Arequipa

The best months to go to Arequipa are january, march, april, may, june, july, august, september, october, november and december.

Cusco

Best time to go to Cusco

The best months to go to Cusco are january, february, march, april, may, june, july, august, september, october, november and december.

Iquitos

Best time to go to Iquitos

The best months to go to Iquitos are january, may, june, july, august, september, october, november and december.

Machu Picchu

Best time to go to Machu Picchu

The best months to go to Machu Picchu are april, may, june, july, august, september, october and november.

Máncora

Best time to go to Máncora

The best months to go to Máncora are january, february, march, april, may, june, july, august, september, october, november and december.


Other cities and places in Peru

See full list of cities

Tours and organised trips in Peru


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: Pérou - 5200 m

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.

79°F
72°F
81°F
74°F
81°F
74°F
79°F
72°F
77°F
70°F
77°F
67°F
76°F
63°F
74°F
63°F
76°F
65°F
76°F
65°F
76°F
67°F
77°F
70°F
4% 16% 11% 1% 0% 0% 0% 0% 0% 0% 2% 1%
70°F 70°F 70°F 68°F 67°F 67°F 63°F 63°F 61°F 63°F 65°F 68°F
65°F
58°F
63°F
56°F
65°F
56°F
67°F
56°F
67°F
52°F
67°F
49°F
67°F
47°F
68°F
49°F
70°F
54°F
70°F
56°F
68°F
56°F
67°F
58°F
56% 67% 48% 30% 4% 2% 3% 4% 7% 8% 9% 32%
61°F
47°F
61°F
47°F
61°F
47°F
61°F
45°F
61°F
43°F
59°F
40°F
59°F
38°F
61°F
41°F
63°F
47°F
63°F
49°F
65°F
50°F
61°F
49°F
87% 83% 78% 62% 28% 7% 9% 16% 39% 71% 81% 81%
86°F
76°F
86°F
76°F
86°F
76°F
86°F
77°F
88°F
76°F
88°F
76°F
88°F
76°F
94°F
76°F
95°F
79°F
92°F
79°F
90°F
79°F
88°F
77°F
94% 94% 98% 96% 90% 92% 88% 70% 79% 91% 96% 94%
65°F
50°F
65°F
49°F
65°F
49°F
67°F
49°F
67°F
45°F
65°F
41°F
65°F
40°F
67°F
43°F
68°F
49°F
70°F
52°F
68°F
54°F
67°F
52°F
68% 79% 68% 45% 19% 5% 7% 7% 16% 39% 59% 74%
88°F
72°F
88°F
76°F
90°F
76°F
90°F
74°F
88°F
72°F
88°F
68°F
86°F
67°F
85°F
65°F
86°F
65°F
86°F
67°F
86°F
68°F
86°F
70°F
32% 52% 42% 40% 19% 5% 2% 0% 1% 3% 4% 12%
74°F 77°F 76°F 76°F 74°F 70°F 70°F 68°F 68°F 70°F 72°F 72°F
76°F
65°F
74°F
67°F
76°F
65°F
76°F
63°F
76°F
59°F
74°F
56°F
74°F
54°F
76°F
56°F
76°F
59°F
76°F
59°F
76°F
59°F
76°F
63°F
29% 61% 30% 15% 2% 0% 1% 2% 1% 2% 2% 18%
49°F
41°F
49°F
43°F
49°F
43°F
50°F
43°F
52°F
43°F
52°F
41°F
52°F
41°F
50°F
41°F
50°F
41°F
50°F
43°F
49°F
43°F
47°F
41°F
100% 94% 100% 97% 88% 60% 51% 61% 79% 93% 94% 100%
61°F
45°F
61°F
43°F
61°F
43°F
61°F
43°F
61°F
40°F
59°F
38°F
59°F
36°F
59°F
40°F
61°F
43°F
63°F
45°F
65°F
47°F
63°F
47°F
79% 77% 74% 63% 32% 13% 18% 32% 52% 54% 48% 76%
61°F
43°F
63°F
41°F
63°F
41°F
61°F
40°F
61°F
38°F
59°F
34°F
59°F
34°F
58°F
36°F
59°F
40°F
61°F
43°F
63°F
45°F
61°F
45°F
67% 67% 46% 38% 16% 10% 12% 20% 36% 36% 39% 62%
63°F
47°F
61°F
47°F
63°F
47°F
63°F
47°F
63°F
43°F
61°F
41°F
59°F
40°F
63°F
41°F
65°F
45°F
65°F
47°F
67°F
49°F
63°F
47°F
82% 80% 75% 59% 22% 9% 8% 14% 39% 65% 73% 76%
65°F
50°F
63°F
50°F
63°F
49°F
65°F
45°F
63°F
43°F
63°F
38°F
61°F
38°F
63°F
41°F
65°F
47°F
67°F
52°F
67°F
52°F
65°F
52°F
96% 91% 89% 80% 57% 21% 26% 38% 67% 87% 91% 95%
88°F
68°F
86°F
68°F
86°F
68°F
88°F
68°F
88°F
68°F
88°F
65°F
90°F
65°F
92°F
67°F
94°F
68°F
94°F
70°F
92°F
70°F
90°F
70°F
93% 95% 96% 83% 78% 57% 50% 45% 51% 84% 86% 94%
63°F
56°F
61°F
56°F
61°F
56°F
63°F
56°F
63°F
54°F
63°F
52°F
65°F
52°F
65°F
54°F
67°F
58°F
65°F
58°F
65°F
56°F
63°F
56°F
98% 92% 96% 93% 82% 55% 44% 49% 72% 82% 73% 88%

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°F79°F77°F77°F76°F74°F76°F76°F76°F77°F
Arequipa65°F63°F65°F67°F67°F67°F67°F68°F70°F70°F68°F67°F
Cusco61°F61°F61°F61°F61°F59°F59°F61°F63°F63°F65°F61°F
Iquitos86°F86°F86°F86°F88°F88°F88°F94°F95°F92°F90°F88°F
Machu Picchu65°F65°F65°F67°F67°F65°F65°F67°F68°F70°F68°F67°F
Máncora88°F88°F90°F90°F88°F88°F86°F85°F86°F86°F86°F86°F
Canyon de Colca76°F74°F76°F76°F76°F74°F74°F76°F76°F76°F76°F76°F
Huaraz49°F49°F49°F50°F52°F52°F52°F50°F50°F50°F49°F47°F
Juliaca61°F61°F61°F61°F61°F59°F59°F59°F61°F63°F65°F63°F
Puno61°F63°F63°F61°F61°F59°F59°F58°F59°F61°F63°F61°F
Abancay63°F61°F63°F63°F63°F61°F59°F63°F65°F65°F67°F63°F
Ayacucho65°F63°F63°F65°F63°F63°F61°F63°F65°F67°F67°F65°F
Bellavista88°F86°F86°F88°F88°F88°F90°F92°F94°F94°F92°F90°F
Cajamarca63°F61°F61°F63°F63°F63°F65°F65°F67°F65°F65°F63°F
Casma81°F85°F83°F81°F81°F79°F77°F76°F77°F77°F77°F79°F
Cerro de Pasco50°F50°F50°F52°F52°F52°F50°F50°F50°F52°F52°F50°F
Chachapoyas68°F68°F68°F68°F68°F68°F68°F70°F72°F72°F72°F70°F
Chepen85°F86°F86°F85°F83°F81°F81°F81°F81°F81°F81°F83°F
Chiclayo85°F86°F86°F85°F83°F81°F79°F77°F77°F79°F79°F81°F
Chilca81°F81°F81°F81°F81°F79°F79°F77°F77°F77°F77°F79°F

Legend:

perfect weather

good weather

tolerable weather

bad weather

very bad weather


Peru: get the best price!


Finding flights. Thank you for waiting.

Find a flight to Peru:


Map of Peru

Click over cities for information about the weather.

Chargement en cours
Legend: cities in Peru

About Peru

What can I do in Peru?

Beaches / swimming

Nature and countryside

Culture and heritage

Sports

Family travel

Crafts / shopping

Gastronomy

Nightlife


Recommended for you:

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, Máncora, Canyon de Colca, Huaraz, and 34 other cities.

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

Change units