Peru’s weather varies significantly by region, with coastal deserts, high-altitude Andes, and tropical rainforests. The country has two main seasons—dry (May to September) and rainy (November to April)—but conditions vary with altitude and location. This guide explains Peru’s climate by region, month, and season.
Discover everything about the main atmospheric conditions in this Andean country
- Peru Weather Overview: Climate, Seasons & Key Facts
- Peru Weather by Region: Coast, Andes & Amazon Explained
- Peru Weather by Month
- Dry vs Rainy Season in Peru: What to Expect
- Best Time to Visit Peru by Destination
- Travel Tips for Peru Weather
- FAQs About Peru Weather
Peru Weather Overview: Climate, Seasons & Key Facts

Peru’s climate is defined by seasonal patterns throughout the year. Unlike the classic four seasons, this country has two distinct seasons. Although Peru has two main seasons, travelers can still experience a wide range of climates throughout the year, such as the summer in Peru. However, the main seasons are the rainy season and the dry season, each with its own characteristics.
Peru’s geography also plays a key role in determining the weather conditions. For example, the Andes Mountains, the Humboldt Current, and the El Niño air current all contribute to these conditions. These factors create microclimates and distinct weather patterns across the country.
Peru Weather by Region: Coast, Andes & Amazon Explained

Generally speaking, Peru is divided into three regions: the coast, the highlands, and the rainforest. The coast is arid and semi-warm, with some months hot and others humid and overcast. The highlands are temperate and cold, with higher rainfall during some months and less during others. The rainforest is tropical, with more frequent hot and rainy days.
The Peruvian Coast

The coast is a narrow strip that runs along the entire Peruvian coastline and is bordered by the Pacific Ocean. Along the coast, you’ll find beaches, ports, peninsulas, bays, cliffs, and vast deserts. The climate is typically warm, arid, and dry, with average temperatures between 16 and 27°C, which often feels warm even under cloudy skies.
The Northern Coast of Peru – Piura, Tumbes

In this region of the country, the climate reaches an average of 18°C, even in the coldest month (August), and an average of 24°C the rest of the year. This region is the warmest in Peru due to two key factors. First, these cities are close to the equator, the most tropical region in the world. Second, this is due to the El Niño Coastal Current, a periodic current that brings clear skies, perfect waves, and warm breezes.
The Central Coast of Peru – Lima, Trujillo

The climate here has an average temperature between 17 and 23°C, characterized by cloudy skies for most of the year. However, from December to March, the skies are usually clear, and heat and dryness prevail. These cities are among Peru’s most important urban centers with a distinctly cool and humid climate. Rainfall is minimal, and high cloud cover and sunny days are characteristic of this area.
The South Coast of Peru – Ica, Arequipa, Tacna

The average temperature in this region ranges from 15 to 22°C, with clear skies and warm breezes for most of the year. The low rainfall makes it ideal for visiting iconic tourist sites such as the Paracas National Reserve, the Ballestas Islands, and the Nazca Lines. It is also arid and desert-like, with sunny, dry days and less humidity and cloud cover than the central coast.
Andes Mountains (Cusco and Highlands)

The Peruvian Andes mountain range runs through the country from north to south, separating the coast (westernmost region) from the rainforest (easternmost region). Here, the climate varies by altitude and slope, but average temperatures range between 0 and 25°C. This region is known for cool breezes and occasional rain. During the day, the sun’s rays can be intense, resulting in warm days and cool nights, depending on the altitude and distance from the equator.
Amazon Rainforest (Peruvian Jungle)

The Peruvian Amazon is located in the easternmost part of the country, and its basins are formed by tropical forests. Unlike other regions, it experiences heavy rainfall, allowing for the development of diverse plants and animals. Its conditions tend to be warm and humid, with temperatures ranging from 20 to 32°C. Some of the most attractive places to visit in this area are Manu National Park, Tambopata National Reserve, and Puerto Maldonado. Notably, Machu Picchu sits in a unique cloud forest zone between the Andes and the Amazon.
Peru Weather by Month

When planning a trip to Peru, start by choosing your travel dates. A good starting point is to determine the month, as each month has unique characteristics. If you have the option to choose a specific month, based on your destination. The table below breaks down Peru’s weather by month across its three main regions:
| Month | Coastal Peru | Andean Highlands (Sierra) | Amazon Rainforest (Selva) |
| January | Avg Temp: 24–30°C / Rain: Low (0–10 mm) – Hot and humid – Sunny mornings – Occasional coastal fog | Avg Temp: 10–20°C / Rain: High (100–150 mm) – Rainy season peak – Frequent afternoon storms – Cloudy skies | Avg Temp: 24–32°C / Rain: Very High (200–300 mm) – Heavy rainfall – High humidity – Lush vegetation |
| February | Avg Temp: 25–31°C / Rain: Low (0–5 mm) – Very hot days – High humidity – Warm ocean waters | Avg Temp: 10–19°C / Rain: Very High (120–170 mm) – Wettest month – Risk of landslides – Limited sunshine | Avg Temp: 24–31°C / Rain: Very High (220–320 mm) – Intense rain showers – Flooded rivers – Dense jungle growth |
| March | Avg Temp: 24–30°C / Rain: Low (0–5 mm) – End of summer heat – Humid conditions – Gradual cooling | Avg Temp: 9–19°C / Rain: High (80–120 mm) – Rain decreasing – Greener landscapes – Occasional sunshine | Avg Temp: 24–31°C / Rain: High (180–250 mm) – Rain begins to ease – Very humid – Strong river flow |
| April | Avg Temp: 22–28°C / Rain: Very Low (0–2 mm) – Pleasant temperatures – Less humidity – Clear skies | Avg Temp: 8–20°C / Rain: Moderate (40–70 mm) – Transition to dry season – Cooler nights – Increasing sunshine | Avg Temp: 23–31°C / Rain: Moderate (120–200 mm) – Less rain – Warm and humid – Easier jungle travel |
| May | Avg Temp: 20–26°C / Rain: Minimal (0 mm) – Mild weather – Coastal fog begins – Dry conditions | Avg Temp: 5–19°C / Rain: Low (10–30 mm) – Start of dry season – Cold nights – Clear blue skies | Avg Temp: 23–30°C / Rain: Moderate (80–150 mm) – Drier period begins – Warm days – Lower humidity |
| June | Avg Temp: 18–24°C / Rain: Minimal (0 mm) – Cool and overcast – Persistent fog (garúa) – Little sunshine | Avg Temp: 3–18°C / Rain: Very Low (0–10 mm) – Dry season peak – Very cold nights – Bright sunny days | Avg Temp: 22–30°C / Rain: Moderate (60–120 mm) – Comfortable humidity – Occasional showers – Good travel conditions |
| July | Avg Temp: 17–23°C / Rain: Minimal (0 mm) – Coldest coastal month – Heavy fog – Damp atmosphere | Avg Temp: 2–18°C / Rain: Very Low (0–10 mm) – Cold mornings – Frost possible – Clear skies | Avg Temp: 22–30°C / Rain: Moderate (50–100 mm) – Slightly cooler – Occasional cold fronts – Less rainfall |
| August | Avg Temp: 17–23°C / Rain: Minimal (0 mm) – Cloudy skies – Cool winds – Humid air | Avg Temp: 3–19°C / Rain: Very Low (0–10 mm) – Dry and sunny – Windy afternoons – Cold nights | Avg Temp: 23–31°C / Rain: Moderate (50–90 mm) – Warm temperatures – Moderate humidity – Increasing sunshine |
| September | Avg Temp: 18–24°C / Rain: Minimal (0–1 mm) – Transition to spring – Slight warming – Fog decreases | Avg Temp: 5–20°C / Rain: Low (10–20 mm) – Warmer days – Dry conditions – Clear landscapes | Avg Temp: 24–32°C / Rain: Moderate (80–140 mm) – Increasing heat – More rain – Humid conditions |
| October | Avg Temp: 19–25°C / Rain: Low (0–2 mm) – Warmer days – Less fog – Spring climate | Avg Temp: 7–21°C / Rain: Moderate (30–60 mm) – Start of rainy season – Variable weather – Afternoon showers | Avg Temp: 24–32°C / Rain: High (120–200 mm) – Frequent rainfall – Rising rivers – Tropical storms |
| November | Avg Temp: 20–26°C / Rain: Low (0–2 mm) – Sunny periods – Warmer sea breeze – Comfortable climate | Avg Temp: 8–21°C / Rain: Moderate (50–80 mm) – Rain increases – Green landscapes – Mixed sun and clouds | Avg Temp: 24–32°C / Rain: High (150–250 mm) – Heavy showers – High humidity – Dense vegetation |
| December | Avg Temp: 22–28°C / Rain: Low (0–5 mm) – Start of summer – Hot afternoons – Sunny mornings | Avg Temp: 9–20°C / Rain: High (80–120 mm) – Rainy season begins – Cloudy afternoons – Mild temperatures | Avg Temp: 24–32°C / Rain: Very High (200–300 mm) – Peak rainfall returns – Hot and humid – Frequent storms |
Dry vs Rainy Season in Peru: What to Expect

Understanding Peru’s seasons is essential when evaluating a vacation in Peru. Although the country is divided into three main regions, the seasons are also essential when choosing the best time to visit. The dry season, also known as winter, runs from June to September, while the rainy season (summer) is the rest of the year. Here’s some general information about each season:
| Season | Coastal Peru | Andean Highlands (Sierra) | Amazon Rainforest (Selva) |
| Dry Season (May to October) | – Very little to no rainfall – Mild to cool temperatures – Frequent fog (garúa) and cloudy skies | – Sunny days and clear skies – Very low rainfall – Cold nights, often near freezing | – Less rainfall but still occasional showers – Warm temperatures and moderate humidity – Easier access to jungle areas |
| Rainy Season (November to April) | – Still very low rainfall overall – Warmer temperatures – More sunshine and humid days | – Frequent rain, especially in the afternoons – Cloudy skies and lush green landscapes – Travel can be more difficult due to mudslides | – Heavy and frequent rainfall – High humidity and heat – Rivers rise, and some areas may flood |
Best Time to Visit Peru by Destination

To plan your trip effectively, it’s ideal to analyze your itinerary and destinations. For example, for Andean destinations like Machu Picchu, Cusco, and the Sacred Valley, the best months to visit are from April to October. Hybrid trips that combine destinations from different regions will require more extensive analysis. Here’s a quick breakdown of the best time to visit Peru’s top destinations based on weather conditions:
| Destination | Best Season | Best Month | Why |
| Cusco | Dry season (May–Sep) | June | Clear skies, ideal for trekking, cultural festivals |
| Sacred Valley | Dry season (May–Sep) | June | Sunny days, great for outdoor tours, less rain |
| Machu Picchu | Dry season (May–Sep) | June | Best hiking conditions, clear mountain views, and less disruption from rain |
| Lima | Summer (Dec–Apr) | February | Warm and sunny, best beach weather, outdoor activities |
| Lake Titicaca | Dry season (May–Sep) | July | Sunny days, better lake views, easier travel conditions |
| Nazca | All year (best May–Nov) | June | Clear skies for flights, desert weather, better visibility |
| Paracas | All year (best Dec–Apr) | January | Sunny and warm, good for marine tours, calm ocean conditions |
| Puerto Maldonado | Dry season (May–Oct) | August | Less rain, better wildlife spotting, easier jungle access |
Travel Tips for Peru Weather

If you want to make the most of your visit and save time, you should bring some essentials that you’ll likely use throughout your trip. Many of these are ideal for a specific area, while others are suitable for any situation. In any case, it’s a good idea to create a checklist to have these items ready and identify anything you might be missing. Here’s a practical packing list based on Peru’s diverse climates:
General Essentials

- Sun protection (Sunscreen, sunglasses, and hat)
- Personal documents
- Medications (If needed)
- Peruvian currency
- Electronics
What to Pack for the Coast

- Shorts
- T-shirts
- Light jackets
- Sneakers
What to Pack for the Andes

- Fleece jackets
- Trekking pants
- Thermal clothing
- Hiking boots
- Walking poles (optional)
What to Pack for the Amazon

- Insect repellent
- Camelbak
- Sandals
- Sneakers
- Lightweight long-sleeved shirts and pants
- Scarf
- Rubber boots
FAQs About Peru Weather

What is the best time to visit Peru?
The best time to visit Peru depends on what you want to see, but generally, the most popular months are from May to September, during the dry season in the Andes. This period offers sunny days and clear skies, making it ideal for visiting places like Machu Picchu, Rainbow Mountain, and Cusco. However, the coastal areas, including Lima, are warmer and sunnier from December to March. The Amazon region is humid year-round, but slightly drier conditions occur between June and October.
How is the weather in Cusco throughout the year?
The weather in Cusco is relatively consistent in temperature but varies between dry and wet seasons. From May to September, the dry season brings sunny days, cold mornings, and chilly nights. From November to March, the rainy season brings frequent showers, especially in January and February, though temperatures remain mild during the day. Overall, Cusco has a high-altitude climate, so temperatures can change quickly within a single day.
Does it rain in Peru year-round?
Rain in Peru depends on the region rather than the time of year alone. In the Andes and the Amazon, there is a clear rainy season from November to March, when showers are frequent. However, the coastal region, including Lima, receives very little rainfall and is often dry, with cloudy skies in winter. So while some parts of Peru experience rain for several months, it does not rain everywhere all year round.
What is the weather like in Peru by month?
Peru’s weather changes throughout the year based on its three main regions: coast, Andes, and Amazon. From December to March, the coast is warm and sunny, while the Andes and Amazon experience their rainy season. From April to October, the Andes enjoy dry, sunny weather, while the coast becomes cooler and often cloudy. The Amazon remains humid year-round, with slightly less rain from June to October, making these months a good balance for travel.
Is Peru hot or cold, depending on the region?
Peru’s climate varies greatly depending on the region. The coastal areas are usually warm to hot, especially in summer, while the Andes can be cool or cold due to high altitude, with chilly nights even during the dry season. The Amazon rainforest is typically hot and humid all year long. This diversity means travelers can experience very different temperatures within the same country.
When is the dry season in Peru?
The dry season in Peru runs from May to September, especially in the Andes region. During this time, rainfall is minimal, and days are usually sunny, making it the best season for outdoor activities and trekking. Nights can be quite cold due to the altitude, particularly in places like Cusco. In the Amazon, the dry season is less defined but typically falls between June and October, with slightly lower rainfall levels.
“EXPERIENCE PERU TO THE FULLEST—EMBRACE BOTH SUNSHINE AND RAIN”
While heavy rains affect the Andes and Amazon, clear skies and warm breezes can prevail on the Coast. Peru’s weather is as diverse as its cultures and traditions. We hope this Peru climate guide will help plan your next trip through this Andean country.
Peru has so much to offer; it can be hard to know where to start. With many years of experience in the tourism sector, Machu Travel Peru is happy to help with anything regarding your trip to Peru and any tours around it. Let us help you make your Peruvian travel experience unforgettable! Contact us today to plan your dream adventure!






