The Best Time to Visit Peru

Whats the Climate Like in Peru?

The climate in Peru is divided into three zones: The Coastal Region (Costa), Andean Region (Sierra) and the Rain Forest (Selva). The seasons in Peru can be divided into the dry and wet season. The dry season is during the Peruvian winter in the months of April to September. The rainy season occurs during the Peruvian summer from October to March. The temperature in Peru is significantly influenced by the altitude. The higher the location, the cooler the temperature.

On the coast of Peru it’s dry pretty much all year. At most, there are about one or two rainy days during the Peruvian winter. In summer there’s pretty much no rainfall and there are highs of around 28 degrees Celsius a day. The water temperature of the Pacific measures on average around 19 degrees Celsius.

In the Andes, the temperature varies depending on the altitude. At an altitude of 1,000 metres, the average temperature in the Andes region is 25 degrees Celsius. Between 1,000 to 2,000 metres, it is on the average cooler at 15 to 20 degrees Celsius. It gets even colder at an altitude of 3,500 metres, where on average it gets to about 12 degrees Celsius. At the zero degrees threshold and below are the temperatures from 5,000 metres and higher. During the Peruvian summer (November to March), the rainy season in the Andes gets around 12 to 18 rainy days per month.

In the rainforest region of Peru, there is a tropical rainforest climate. Here its warm and humid all year round and there is a high chance of rain. This is especially true for the Peruvian summer between October and March where the rainfall is really high. Here it rains for up to 19 days a month. The temperatures at this time of year are at an average of 10 degrees Celsius a day. At night it cools down to 0 degrees in the coldest month of July. On average, the nightly temperatures are at around 6 degrees Celsius. In this article, you’ll find all the information you’ll need to know about the best time to visit Peru and its regions! Through these climate tables you’ll get loads of information about the temperatures and the weather.



The Best Time to Visit Peru by Region at a Glance

To determine the best travel time for Peru you need to separate things out by Region. The following short overview shows you the best time to visit the coastal regions, the Andean region and the rainforest of Peru. Below you’ll find climate tables detailing the weather and what you can expect in terms of weather for Peru’s different regions.

Best Time to Visit Peru
Coastal Region (Lima) January, February, March, April, December
Andean Region (Machu Picchu) April, May, June, July, August, September
Rainforest (Iquitos) May, June, July, August, September

Machu Picchu View

view of Lima


The Weather in the Peruvian Summer and Winter

The summer and winter time in Peru takes place opposite to the European seasons. When its summer here, Peruvian winter prevails in Peru and vice versa. However, the seasons in Peru look very different from ours. The main characteristics of the Peruvian summer are that there is more rainfall in the Andes and the rainforest as well. During this time the rainy seasons starts in Peru. In the Peruvian winter, the dry season takes hold and there is less precipitation. This is especially important for adventure holidays. During the rainy season, the roads can be and in some cases even unreachable. If you’re planning a trekking tour or a mountain hike in the Andes I advise you to go avoid the rainy season (October to March). It’s wet pretty much all year round in the rainforest region of northern Peru. However, this tropical climate is easier to bear during the Peruvian winter between May and September. With only one or two rainy days the rainfall is relatively low. During the rainy season in the summer, it rains for up to 19 days a month. If you go on a holiday during this time you may avoid getting wet. The general pattern of rainfall in the rainforests is that there are heavy showers in the afternoon. Before and after it is tropical with a humidity of around 80%. On the Pacific coast, the rainy season is less prevalent. Here its dry pretty much all year round. However, during the summer it is on average warmer on the Pacific coast. In winter, however, the sky is often grey and the temperatures would be too low for a beach holiday. For example, if you were looking to go on a hiking and sightseeing tour in the winter months of May to November are more suitable for a holiday in Lima.


The Best Time to Visit the Coastal Regions of Peru

If you want to enjoy a beach holiday the Pacific ocean the Peruvian summer is a perfect time. From about December to April you can get a pretty awesome beach holiday in the coastal region of Peru. On average, the temperatures in the capital of Lima get to about 27 degrees Celsius every day. During the winter, the coastal region is often covered in fog and the sky is generally grey. Despite less rainy days the temperatures of around 19 degrees Celsius a day aren’t warm enough for a beach holiday. At night it cools down to about 14 degrees Celsius.

Climate Table for the Capital City of Lima(Coastal region)

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Max. Temperature in °C 28 28 28 27 23 20 18 19 20 22 23 26
Min. Temperature in °C 19 19 19 17 16 14 14 13 14 15 16 17
Hours of Sunshine per Day 6 7 7 7 4 1 1 1 1 3 4 5
Water temperature in °C 19 20 21 19 18 17 16 16 17 17 17 18
Rainy Days per Month 1 0 0 0 1 1 1 2 1 0 0 0


The Best Time to Visit the Andes Region of Peru

Mountain trekking in the Andes is definitely at its best from April to September. During this time is when the Peruvian winter takes place and the dry season is in full swing in the Andes. If you want to climb the legendary Machu Picchu then winter time is best. During the summer, heavy rains can make roads and paths impassable. The high season for tourism in the Andes is between June and August.

Climate Table for Cusco (Andes Region)

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Max. Temperature in °C 20 21 21 22 21 21 21 21 22 22 23 22
Min. Temperature in °C 7 7 7 4 3 2 0 1 4 6 6 7
Hours of Sunshine Per Day 5 4 5 7 8 8 8 8 7 6 7 6
Rainy Days per Month 18 13 11 8 3 2 2 2 7 8 12 16

Tambopata River View


Best Time to Visit the Rainforests of Peru (Amazon)

If you’re looking to explore the rainforest the best time to trave is between May and September. During this period, it rains on average only one to two days a month maybe even less. In the Peruvian summer, you can expect up to 19 rainy days per month in the rainforest region. It certainly has its charms during the rainy season but the forest tours in the dry season are considered far more pleasant.

Climate Table for Iquitos (Rainforest Region)

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Max. Temperature in °C 19 19 19 20 20 19 19 20 20 21 21 21
Min. Temperature in °C 7 7 6 5 3 1 0 2 4 5 6 7
Hours of Sunshine per day 5 4 6 8 8 8 8 8 7 6 7 5
Humidity in % 80 81 80 83 83 81 81 80 77 78 79 80
Rainy Days per Month 19 15 13 9 2 1 1 2 5 19 13 16


Women spinning wool on Taquile Island, Lake Titicaca, Peru


Warnings for Travelling to Southern Peru

DThere can be a certain amount of risk associated with travelling to Peru due to the common occurrence of earthquakes and volcanoes. The most recent earthquake took place on the 15th of August 2016 in the province of Caylloma, there was, unfortunately, four deaths. Even worse than this was an earthquake that took place in the ICA region in August 2007 that claimed hundreds of lives. In the south, there is the active volcano called Sabancaya. Its located approximately 80 km northwest of Arequipa and 30 km southeast of Colca Canyon, two popular tourist destinations in Peru.

My Conclusions on the Best Time to Visit Peru

The third largest country in South America certainly knows how to attract people with its different elements. In Peru you can have a mix of experiences, whether you want a beach holiday in the Pacific, want to climb Machu Picchu or explore the rainforest which occupies 60% of the country. Other climatic conditions can prevail depending on the region. If its a beach holiday in the Pacific you want then the best months to explore are from December to April. During this period it’s summery, warm and dry – perfect conditions for a beach holiday. If you want to explore the Andes region with the famous mountains of Machu Picchu and Huayna Picchu, the Peruvian winter time is best. Between April and September, you have the best weather conditions for a hiking holiday in Peru. When you’re visiting the vast rainforests of Peru the best travel time is between May and September. If you want to make a round trip through the whole country of Peru then the month of April is definitely the best time. If you can do without swimming in the Pacific the best travel time for Peru is definitely the winter time. As result of the low level of rainfall, the winter time is definitely the best time to plan this round trip.



The Best Time to Visit Other Destinations