What is the climate like in Peru? Discover its regions, seasons and geographical variations.

Felix H.
Wari Expeditions Team Updated: Nov 25, 2025
3 min read
Travel Guide
peru Destinations

Peru is a country that surprises not only for its cultural and historical richness, but also for its extraordinary climatic variety. Thanks to its complex geography, the country has three major natural regions - coast, highlands and jungle - each with very different climatic conditions. This diversity makes Peru's climate one of the most fascinating in South America.

In this article we offer you a detailed analysis of the climate in Peru, its seasons, and how it varies according to the geographical region. If you are planning a trip or simply want to learn more about the country, this content will be very useful.

Peru's geography, a key to understanding its climate

Peru is located in the western part of South America, along the equator. Although its location would lead one to expect a tropical climate, its mountainous relief and the cold Humboldt Current on the coast significantly modify climatic conditions.
The country is divided into three well-defined natural regions:

  • The coast: arid and desert region.
  • The highlands: home of the Andes with cold and temperate climates.
  • The jungle: tropical and humid zone.
inca trail in Setember
Sacred Valley In May

Seasons of the year in Peru

In Peru, the seasons are not as marked as in other parts of the world due to its proximity to the equator. However, there are two main climatic seasons:

Dry season (May to October)

This is the ideal time for travel, especially to the highlands, such as Cuzco, or for adventures in the Andes and jungle. During these months, skies are usually clear, there is little chance of rain and temperatures are cooler at night. In the Andes, vegetation turns yellowish due to the lack of rain, and this is the harvest period for many crops.

Rainy season (November to April)

Predominates in the highlands and jungle. The rains usually begin in November and intensify between January and March. In December, the vegetation in the highlands becomes intensely green thanks to the humidity. In the jungle, the vegetation is always green and lush due to the constant humidity throughout the year.

Climate on the Peruvian coast

On the coast, the seasons are more associated with summer (December to March), with intense sunshine and high temperatures, and winter (June to September), characterized by cloudy skies, fog and high humidity, but without significant rainfall.

The weather on the Peruvian coast

 Cities: Lima, Trujillo, Piura, Ica, Arequipa.

  • Characteristics: Arid and temperate climate; moderate temperatures all year round.
  • Summer (December to April): Sunny days with temperatures ranging between 25°C and 35°C.
  • Winter (May to November): Overcast skies, high humidity and temperatures between 14°C and 20°C.
  • Precipitation: Rare or almost nonexistent, although light coastal drizzle - known locally as “garúa” - may occur during the winter months.

The ideal time to visit beaches such as Mancora or Paracas is between January and March.

Climate in the Peruvian highlands

Examples of cities: Cusco, Arequipa, Puno, Huaraz.

  • Characteristics: temperate during the day, cold at night; great thermal variation.
  • Dry season (May to October): clear skies, stable climate, sunny days. Temperatures between 17 °C and 22 °C High altitudes: greater sensation of cold, possibility of night frosts.
  • Rainy season (November to April): heavy rainfall, especially in January and February.

Note: In the Peruvian highlands, the weather is very variable and can change suddenly, from a sunny day to heavy rains or even unexpected snowfall.

Best time to visit Machu Picchu: May to September.

Climate in the Peruvian jungle

Cities: Iquitos, Puerto Maldonado, Tarapoto, Cusco jungle.

  • Characteristics: tropical, hot and humid all year round.
  • Dry season (June to September): less rainfall, but intense heat (30 °C to 35 °C).
  • Rainy season (December to March): high humidity, frequent tropical storms.
  • Risk of flooding: during the rainy season, rivers can overflow and make travel difficult.

The jungle is beautiful all year round, but more accessible between May and September.

What is the best time to travel to Peru?

The best time to travel to Peru depends on the region you wish to visit:

  • To explore the coast: from December to April (summer).
  • To visit the highlands and Machu Picchu: May to September (dry season).
  • To visit the Amazon: June to September (less rain).

 

Author

Written by Wari Expeditions Team

Experts in Peru, Machu Picchu, and trekking adventures.We share our local knowledge to help you plan the perfect trip.

Share this post

Travel Affiliations & Certifications

"Being the locals, we know our homeland the best!"