Dos Manos Peru Travel

Dos Manos Peru Travel Blog

Exploring peru, when is the best time to visit peru a month-by-month guide.

When’s the Best Time to Visit Peru

The best time to visit Peru depends completely on which part of the country you plan on exploring. Peru can be divided into three main areas when it comes to the country’s average climate: the coast, the Amazon Jungle and the Andes Mountains – the latter of which being the location of Machu Picchu. When is the best time to Visit Peru? A month-by-month Guide.

As a result, it’s hard to give an exact idea of the average weather in Peru as it varies significantly across the country; this country covers around 1.285 million square kilometres, making it just a bit smaller than the state of Alaska.

But there are distinct variations in weather and temperatures between the different parts of Peru, meaning there are certain months when it’s better to visit a particular region.

Weather in Peru month by month

We’ve broken the average weather and temperatures in Peru down into the different months of the year to give you a real sense of when is the best time of year to go to Peru – all depending on the type of activity you’re hoping to do.

Note that the rainy season in Peru lasts from December through March, with most rainfall in the Andes Mountains and the jungle, while winter, when temperatures drop, particularly at night, is from June through August.

Peru weather in December through March

December through March in Peru is considered the rainy season. You can expect high rainfall in the Andes Mountains, peaking at 144mm in and around Cusco. This isn’t a great season to visit Machu Picchu, particularly as rainfall can make many of the more challenging hikes to the Inca site, including the Salkantay, Lares and the extension of the Choquequirao trek , dangerous, with many operators choosing not to run tours from the start of January.

Peru in February is also not a great month if you plan to visit Machu Picchu via the Inca Trail , as the path actually closes for the entire month (although Machu Picchu remains open).

Further north in the Amazon Jungle , rainfall is even greater, with levels of up to 278mm in Iquitos. This means boat travel around the jungle is easier because the rivers are fuller, but there’s an increased risk of mosquitos.

Best visit jungle Peru clay lick

However, in December, January or February, the coast is a winner. Lima in December and January has some of its most pleasant weather: temperatures peak at around 25˚C (77˚F), matched with humidity levels of around 81% (the lowest in the year), making this a good month to visit the Peruvian capital.

Other coastal towns including Huanchaco, Mancora and Punta del Sal, experience peak tourist season during these months – and you can expect price hikes on accommodation and beaches full to bursting with bronzing tourists.

Peru weather in April through May

Marking the start of the Peruvian shoulder season, April is when the showers stop and the dry season creeps back in, making it an excellent time for trekking in the Andes Mountains – including to Machu Picchu or Rainbow Mountain .

Temperatures along the coast and in Lima in April and May see a slight drop to an average of 23˚C (73˚F) in the capital, although humidity increases – so be sure to drink plenty of water if planning to visit the city.

Elsewhere in the mountains, it’s perhaps the best time to visit Peru because you can expect less footfall on famous hikes, such as the famous Inca Trail , than in the coming months and temperatures are still warm, hovering around 19˚C (66˚F).

The weather in the Amazon Jungle in April and May bucks the trend of the rest of Peru with heavy rainfall (the highest in the entire year), although a slight drop in humidity makes this a good time for trekking and other active jungle adventures in and around Iquitos. The chances of spying endemic wildlife swimming in the swollen river waters is also high.

Peru weather in June through August

The peak months for travel in Peru, June through August see the driest weather in Peru – which, coinciding with summer holidays in the northern hemisphere see crowds of tourists at sites such as Machu Picchu. Be aware that nights can get cold, particularly at altitude in Cusco and Huaraz , so you’ll want to pack some warm clothing for this season.

If you want to escape the crowds, it’s still a good time to visit coastal Peru, with Lima in June and July experiencing warm, slightly humid weather, with temperatures hovering around 19˚C and matched with plenty of sunshine.

Santa Catalina convent Arequipa

Further north up the coast, temperatures in vibrant beach town Mancora are still at a balmy 26˚C (79˚F), combined with warm waters and far fewer other beachgoers than in the peak months of summer, making this period an excellent window for a visit.

June, July and August in the Amazon Jungle see some of the lowest periods of rainfall, although this generally doesn’t affect your chances of heading deep into the rainforest by boat and often means you can actually explore further into the undergrowth because of the land that is uncovered when the waters recede. It’s also low season for mosquitos – a handy thing if you’re prone to being bitten.

Peru weather in September through November

The other shoulder season lands in the months of September, October and November, when temperatures across the country start to increase and tourist numbers decrease – making this one of the best times to visit Peru.

Rainfall is a possibility in Cusco in October and November, although these months remain excellent for trekking to Machu Picchu, particularly as the warmer weather means nights at altitude aren’t quite so cold. However, cloud coverage can potentially spoil some of your photos – although the risks are still minimal.

Along the coast, temperatures pick up to a pleasant springtime 22˚C (71˚F) in Lima in November, with decreasing humidity making it a good time for exploring the capital city, as well as other coastal locations.

In the jungle, rainfall is still low, allowing for trekking through the rainforest, as well as boat trips along Amazon tributaries .

Planning a trip to Peru? Check our overview of complete Peru Tours including sample itineraries .

Do you want to read this article in Dutch?

Wanneer is de beste tijd voor een reis naar Peru?

Do you want to read this article in Spanish?

¿Cuándo es la mejor época para visitar Perú? Una guía mes por mes

Leave a Comment Cancel Reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

  • Search Please fill out this field.
  • Manage Your Subscription
  • Give a Gift Subscription
  • Sweepstakes
  • Destinations
  • Central & South America

The Best Times to Visit Peru, According to Locals

Whether you’re exploring Lima’s culinary scene or trekking to Machu Picchu, these are the best times to go to Peru.

Harrison Pierce is a freelance writer and digital nomad passionate about personal finance and travel. He is traveling full-time with the help of points and miles and enjoys connecting with people on the ground. His work has been published in Travel + Leisure, Condé Nast Traveler, USA Today Blueprint, Matador Network, and other publications. 

  • Best Times to Visit Peru for Smaller Crowds
  • Best Times to Visit Peru for Good Weather

Best Times to Visit Peru for Lower Prices

  • Best Times to Visit Machu Picchu
  • Best Times to Experience Lima’s Food Scene

Worst Times to Visit Peru

Peru is famous for many things, but two stand out – adventure and food. Peru is famously home to one of the New Seven Wonders of the World, Machu Picchu. And it’s not all nature and history; in the 2023 edition of The World’s 50 Best Restaurants, Peru holds four spots (including number one), establishing its reputation as a bonafide foodie destination. This country is bursting at the seams with culture, but certain times of the year are better than others to soak it all in. 

Peru is located in the Southern Hemisphere, which means the seasons are opposite of the U.S. or Europe. The warmest month of the year is February, and the coldest is August. Keep this in mind when you are packing so you dress appropriately. 

MIGUEL MEJIA CASTRO/Getty Images

Peru’s tourism seasons fall into three main categories:

  • High Season: May to August
  • Shoulder Season: March and April, September and October
  • Low Season: November to March

Here are the best times to visit Peru, according to local experts. 

Meet the Expert

I spoke with Saul Alvarez Montalvo, the owner and manager at SAM Travel Peru , and Alex, a professional tour guide at Lima Experience , to put together a complete guide on the best times to visit Peru, depending on your travel goals.  

Related: T+L ’s Travel Guide to Lima

Maria Ligaya/Travel + Leisure

Best Times to Visit Peru for Smaller Crowds 

More than five million tourists traveled to Peru in 2019. Although the 2022 numbers were lower than pre-pandemic levels at just over two million travelers, it’s safe to say that crowds can get very heavy during the peak tourism season in Peru. For travelers looking for smaller crowds, Montalvo recommends visiting during the shoulder seasons – late April and May or September and October. “These are before and after the rainy season, [so travelers have] more chances of excellent weather conditions and fewer crowds,” says Montalvo. 

Best Times to Visit Peru for Good Weather 

For tourist destinations around the world, peak travel season typically falls when the weather is the best, and Peru is no exception. If you’re looking for the best weather, head to Peru anytime from May to September. Just keep in mind that crowds will be heavier during these months. The shoulder seasons are a good option if you’re looking for a bit more warmth while still avoiding the rain. 

There is an exception to this rule. Peru is a large country, so the climates can vary significantly between cities. “Depending on the city you visit, you will have a much nicer or different experience,” explains Alex. “For instance, our summer season on the coast by the ocean is from early December to late February. That is the perfect weather in this area.” By June and July, this area starts getting cold and foggy. “In the highlands, it’s different,” says Alex. “From the middle of December through March is the rainy season.” So, travelers need to decide which city they want to visit and what kind of experience they want to have before determining the best time of year to visit. 

Travelers will find the lowest prices during the rainy season. January and February tend to get the most rainfall — around 6 inches each month, with more than half the days seeing some precipitation. If you don’t mind getting a little wet, you should be able to find some great deals. “Companies tend to offer good deals for groups during these months because of the low demand in the tourism industry,” says Montalvo. 

If you visit during the rainy season, try to schedule your activities in the morning. Afternoon rain showers are common, so you’d be more likely to stay dry if you get an early start. 

Chris Marinaccio/Travel + Leisure

Best Times to Visit Machu Picchu 

Montalvo recommends visiting Machu Picchu during the high season. “These months belong to the dry season, providing good weather and gorgeous views of Machu Picchu,” says Montalvo. Getting to Machu Picchu can be tricky for international travelers, so it’s important to plan far enough in advance to avoid any snags during your trip. 

You cannot visit Machu Picchu without a tour guide, so they should be able to help you prepare for any weather conditions before your arrival. There are also rules for the number of daily visitors to Machu Picchu; typically around 2,500 to 3,500 people are permitted each day throughout multiple time slots from morning until evening. These rules promote the conservation of the area, so you shouldn’t expect it to be packed, even during the peak season. You’ll just need to plan far enough in advance so your dates don’t get booked up. 

Best Times to Experience Lima’s Food Scene 

Many consider Lima to be the culinary capital of South America. Central , ranked the best restaurant in 2023 by The World’s 50 Best Restaurants, is located here. Getting a reservation at Central takes some forethought, so planning a few months before you want to go is best. Reservation periods open about three to four months prior; the April, May, and June 2024 reservation periods will likely open up in mid-January 2024 . Of course, Central isn’t the only standout restaurant the city has to offer. “Lima has all different kinds of restaurants at all different kinds of prices,” says Alex. 

Several holidays throughout the year celebrate Peruvian cuisine, from Pisco Sour Day in February to the Day of the Peruvian Cuisine and Gastronomy in September. During these holidays, there are festivals, tastings, and other events to appreciate and learn about the country’s food culture. And plant-based travelers aren’t excluded from the fun. “Restaurants are more open to the vegan and vegetarian side of society,” says Alex. “It’s little by little – most of the people can’t believe you can eat without a piece of meat. But now, we are being more open-minded.” For travelers who eat fish, he recommends trying ceviche, which is part of Peru’s culinary heritage. 

MediaProduction/Getty Images

The worst time to visit Peru for most travelers is during the rainy season. So many of the experiences that bring travelers to Peru are outdoors; these can become much more complicated in the rain. Remember that the rainy season brings more trouble than just getting wet. Travelers will need to plan around landslides and flooding, which could potentially wreak havoc on an itinerary. However, as noted earlier, the tradeoff could be worth it for flexible travelers looking for fantastic deals and smaller crowds. 

Travelers should also be aware of riots and protests, especially in the capital city of Lima. The recent riots following the removal of President Pedro Castillo in December of 2022 caused Peru to declare a months-long state of emergency. Travelers in Peru at the time saw airport closures and the closure of Machu Picchu , so it’s important to stay vigilant and aware of what’s happening in the country before you visit (of course, this advice can be applied to almost any country you visit). Montalvo says, “Travelers should monitor media outlets [to stay] updated about the advice of local authorities so they can avoid visiting Peru during riots.”

Divergent Travelers

Best time to visit Peru: A Month by Month Breakdown

Peru is located close to the equator, and given its tropical climate, the country experiences very distinct weather patterns throughout the year. Rather than having a traditional four seasons, Peru’s main seasons are simply wet and dry. 

November to April is when Peru experiences the most rainfall, and this also tends to be the low season. The Inca Trail and other popular sites can close completely, while traveling in the Amazon and remote, rural areas can be dangerous. In the wet season, it’s hot and humid, and at times the weather can be unbearable. 

May to October is when the country enjoys its dry season, and this is always the best time to visit Peru. The weather is hot and sunny, and you can hike, hit the beaches and enjoy the best sights and attractions in glorious sunshine, but just remember that it’s also going to be busy. 

To inspire your trip to South America, here’s the best time to visit Peru! 

Don’t leave home without:  Lonely Planet Peru (Travel Guide)

Best Time to Visit Peru: A Month by Month Breakdown

Table of Contents

Machu Picchu - Best time to visit Peru

Visiting Peru in January 

The start of the year is the middle of the rainy season, and it’s not necessarily the best time to visit Peru. This is the height of summer, and the country is lashed with rain throughout January.

It’s hot, it’s sticky and it’s humid across much of the country, and particularly in the Amazon and around Cusco, but head to the coast and things are very different.

This is a good time to visit the capital, Lima, where you can enjoy hot weather but, as this is one of the driest places in South America , even though it’s the rainy season you won’t see much rainfall at all. You can enjoy the beaches and even go swimming in the Pacific Ocean. 

Across the country, it’s a quiet time to be in Peru, as this is certainly not high season, and if you do brave the rain then you can see plenty of Inca ruins without the crowds that follow in the dry season. 

Rainbow mountains in Peru

Visiting Peru in February 

The rainy season counties into February, and unfortunately, this is again not a good time to be in Peru if you want to see all the traditional tourist sites. 

The Amazon is still hot, humid and sticky and there’s a huge amount of rainfall throughout the month. If you aren’t used to such conditions, then it can become unbearable fairly quickly. 

In the highlands, the rainfall also continues and this is one of the wettest months of the year. Given that most first time visitors to Peru want to visit Machu Picchu and hike the Inca Trail to this iconic mountainside ruin, February is not a popular time to visit, because the Inca Trail is often closed for renovation and maintenance during February. 

If you do want to visit Peru in February though, then you’ll have the country to yourself but you might want to stick to the drier coastal and desert regions rather than heading inland. 

Salkantay Trail in Peru

Visiting Peru in March 

You still haven’t escaped the rainy season yet, and in March there are still high levels of rainfall across the country.  March is the end of summer, and from here on the temperatures start to drop, although, given Peru’s equatorial location, temperature differences can be minimal.

In the highlands, temperature changes are more marked, and the rain begins to lessen and the humidity drops.  In Lima, you can enjoy the last of the wonderful summer sun and almost no rainfall, as you can in the desert regions too.

Lina Stock at Machu Picchu Peru

Visiting Peru in April 

In April, you can still expect rain, but this is the last month of the rainy season. You’ll experience a few showers, but the humidity is markedly less and the weather is not quite as hot. 

In fact, it can be the best time to visit Peru if you want to experience the country without the crowds and still enjoy good weather. April usually sees the celebration of Holy Week, a great cultural experience to be part of, although a time when all buses and planes are bound to be busier than usual, as locals travel to visit family. 

The highlands are beautiful in April, and although Machu Picchu and the hiking trails are very much open for business, there are few other people around. 

Hanging bridge in Peru

Visiting Peru in May 

May is the start of the peak tourist season in Peru and after a long rainy season across much of the country, the visitors begin to arrive in large numbers. 

This is the end of the wet season and the start of the dry season and it could be the best time to visit Peru.  The highlands around Cusco are beautiful in May, as the scenery is lush and green from the rains but the sun is shining.

You’ll be able to hike through the Sacred Valley and along the Inca Trail, as the now mild temperatures offer optimal hiking conditions. 

In Lima, things are, as always, dry and you’ll find that the coast is now cooling down considerably. It’s warmer than the highlands but you might not want to go swimming in the Pacific Ocean this time of the year. 

Miraflores in Lima, Peru

Visiting Peru in June 

June is when things begin to get busy in Peru as the rains are over and the tourists are arriving.  Temperatures are still hot, especially along the coast and in the Amazon, and this is your last chance to see the most popular attractions before the crowds arrive next month 

Lush green mountains in Peru

Visiting Peru in July 

When it’s July, the peak season is in full swing and while this can be the best time to visit Peru in terms of the weather, it can also be incredibly crowded.

There’s no rain in Peru in July, but as this is winter, you will find that at night it can get cold, especially in the mountains at altitude and in the desert at night. 

Conditions for hiking trails are perfect, but you will want to make sure that you book in tours to places like Machu Picchu in advance as there are only ever a limited number of permits issued and spaces fill up quickly. 

If you want to escape the crowds consider traveling the lesser-known trails in the highlands rather than visiting Machu Picchu. 

Downtown Cusco, Peru

Visiting Peru in August 

August can be very busy, and if you want peace and quiet then this is not the best time to visit Peru.  The weather is dry and skies are clear, and although temperatures can get low at night, they still hit the pleasant heights of the mid-twenties in most destinations during the day. 

If you’re visiting the touristy spots, then just like in July, make sure you are booked well in advance. Much of the world has school holidays and summer breaks in August and that brings in large numbers of tourists to Peru. 

Cusco cathedral in Peru

Visiting Peru in September 

After the rush of July and August, things wind down a little in September but the most iconic spots are still definitely going to be busy. 

It’s still dry and it’s still warm in September, and actually, after this, the transition to summer begins again. 

This is a fantastic time to be in the Amazon, as the weather is beautifully cool in comparison to the approaching summer and at the end of the dry season, you’re more likely to spot wildlife. With less vegetation around, animals congregate in more visible areas and have fewer places to hide in the jungle. 

Best time to visit Peru

Visiting Peru in October 

October is the last month of the dry season or the first month of the rainy season. The weather can be unpredictable. 

It’s the best time to visit Peru before the full force of the rains hit the highlands and the Amazon, so head to the mountains or to the jungle to make the most of the October weather. 

Towards the end of October when rain is more likely, head to the coast and to Lima, where things are heating up again before summer begins. 

Divergent Travelers, Lina & David Stock at Machu Picchu in Peru

Visiting Peru in November 

November is the real start of the rainy season in Peru, and the start of summer too.  It’s hot along the coast, it’s humid in the Amazon and it’s getting warmer and rainier in the mountains. 

If you don’t mind a few downpours interrupting your trip, this is a great shoulder season month, and it can be the best time to visit Peru if you want a quieter trip. 

It’s your last chance to visit the Amazon and to see the wildlife before the rains get heavier, and spotting animals in the dense bush becomes more challenging. 

Hiking the Inca Trail in Peru

Visiting Peru in December 

December can be a busy time for travel in Peru , given that this is the Christmas period, and although the weather might not be optimal it can still be popular. 

Head to the coast of Peru to catch the summer weather and to enjoy a hot Christmas on the beach, or head up to the mountains where you can still tackle the hiking trails and see the iconic Inca ruins in all their glory.

It’s a great time to visit Peru, as there’s always a festival or celebration happening in December, no matter where exactly you might find yourself in the country! 

Our Top Recommended Peru Tours:

  • Explore Northern Peru & Machu Picchu with National Geographic Journeys – 16 days
  • Explore Northern Peru with National Geographic Journeys – 9 days
  • Explore Machu Picchu & The Amazon River with National Geographic Journeys – 11 days
  • Amazon Riverboat Adventure with G Adventures – 7 days
  • The Lares Trek with One Day Inca Trail with G Adventures – 8 days

More on Peru:

  • 11 Cool Things to Do in Peru + Planning Tips
  • From Cusco to Machu Picchu: Everything You Need to Know
  • How to Visit the Amazon in Peru
  • Wasai Tambopata Lodge in Peru: Lodge Review
  • Unforgettable Amazon with the Tambopata Research Center
  • Posada Amazonas: Where Culture Meets the Amazon

Did you like this story? Share it!

Travel planning resources, about david stock.

I have always been an outdoorsman so becoming an adventure traveler was just the next natural step. I love nature, I love to get off the beaten path and I like to explore. I enjoy scuba diving and cars. And yes, Lina and I have a naked dog.

Leave a Comment Cancel reply

Divergent Travelers- Adventure Travel Blog

Worldly Adventurer

The Best Time to Visit Peru and Machu Picchu According to the Weather

By Author Steph Dyson

Posted on Last updated: 17th March 2024

Home to Machu Picchu (one of the new seven wonders of the world), the Amazon rainforest, Andes mountains and vast stretches of beaches, Peru plays host to a diverse and magnificent range of landscapes and ecosystems.

Because of this, weather conditions vary wildly across the country, which is why working out the best time to visit Peru and Machu Picchu can feel complicated. 

I’ve identified key places you’ve probably got on your itinerary and outlined what weather you can expect and when, plus other things to consider including how busy they’re likely to be with other tourists. Hate to experience a destination alongside all the other crowds?

No worries: I’ve indicated high season for tourists and the months when you’ll find not only fewer visitors but cheaper prices, too.

Machu Picchu, a UNESCO World Heritage Site. and one of South America's most unmissable tourist destinations.

Click to navigate this article:

FAQs about the best time to visit Peru

The best months to go to Peru depends on what you plan on seeing during your visit. If you hope to hike to Machu Picchu, the best months are between May and September, when the weather is dry. These months are also a good time to visit other highland regions, including Arequipa, Puno, and Huaraz.

If you want to hit the beach and visit Machu Picchu, the best time to visit Peru is October or November, when the weather is still mostly dry in highland areas, but the temperatures are still hot – and beaches empty of crowds – along Peru’s Pacific Coast.

The best months to go to Machu Picchu are between May and September, when dry weather and cooler temperatures make hiking adventures, such as  the Inca Trail  and  the Salkantay , far more pleasant to undertake, while your chances of seeing Machu Picchu without a ring of cloud increases. 

However, June through August is officially the peak season for hiking in Peru, so avoid these if you don’t want to be surrounded by crowds. May and September are quieter but still with good weather for hiking in Peru’s highlands, with the latter month an excellent time to visit the Amazon thanks to drier conditions allowing for hiking through the jungle, plus reduced numbers of mosquitos. 

For beach time along Peru’s Pacific Coast, December through March see the hottest temperatures, although you’ll want to avoid January when crowds are at their biggest. 

Peru’s rainy season takes place between December and April in Peru’s highland areas, which include Arequipa, Cusco, Puno, Huaraz, and Chachapoyas. Heavy rainfall makes these months not ideal for trekking, with the Inca Trail actually closed during February for maintenance. 

The rainy season also affects the Amazon Basin, where the rivers swell and you’ve got a high chance of seeing wildlife up in the jungle canopy from your boat. 

If you want to hike to Machu Picchu, as well as head over to Arequipa for the Colca Canyon, and Puno to visit the Uros Islands, you’ll want at least ten days to two weeks to travel around Peru. Bear in mind you’ll need at least two days to acclimatize in Cusco before hiking the Inca Trail or Salkantay trek, which will mean you’ll need seven days minimum in and around Cusco and the Sacred Valley. Luckily, there some of  Peru’s most luxurious hotels  are located in this part of the country, making for an excellent pre- or post-hiking place for relaxation.

If you’re looking for a truly off-the-beaten-path adventure and fancy heading up to  the north of Peru  and its glut of lesser-visited archeological sites, plan for at least two weeks if not three.

Peru month-by-month

  • January: Soak up the sunshine along the coast north of Lima, when the weather’s hot, although prices – and crowds – are at their highest. Alternatively, if you don’t mind rain showers here and then, head to Peru’s highland areas for trekking and sightseeing without the crowds; these are the wettest months to travel in Peru, however. 
  • February: It’s carnival season in Peru, so head to Cajamarca for one of the country’s biggest and most exuberant carnival celebrations, or to Puno for a traditional carnival with dancing and folkloric music. Big swells reaching the coast marks this month as a great time to take your board and surf Peru’s waves in Mancora, Huanchaco and locations around Lima. Beware: the Inca Trail is closed for maintenance.
  • March: The best month to visit Peru’s coast, March is when you can expect dry weather and clear skies along the coast and inland towards Trujillo, Arequipa and Cajamarca. The tail end of the rainy season in the highlands is also the perfect time to visit Chachapoyas to see the Gocta and Yumbilla waterfalls at their most full and spectacular. 
  • April: The Andes are lush and green, making it a great time to explore mountain regions of Peru, including Lake Titicaca and Cusco – although rain showers are still likely during this period. Depending on the year, Easter may fall in March or April; visit to see the traditional and colourful carnival celebrations kick off all over Peru. 
  • May: With the dry season kicking off, May is an excellent month for a trekking holiday, with spring-like temperatures in Cusco, Arequipa and Huaraz. Fewer trekkers along the Inca Trail and other routes to Machu Picchu and Choquequirao make this one of the best months to visit Peru’s most famous archaeological site . 
  • June: Trekking season is in full force, with June known for its cooler temperatures and clear skies, as well as the Inti Raymi festival, held to celebrate the Winter Solstice in Cusco. To escape the crowds in Cusco, head instead to the mountains of Huaraz for high-elevation trekking adventures. Rain begins to ease in the jungle, making Puerto Maldonado, Iquitos and other parts of the Amazon attractive during this month. 
  • July: Peak season in the Andes makes the visit to Machu Picchu extremely popular. Alternatively, head to Chachapoyas to explore Kuélap and the north’s other spellbinding archaeological sites .  
  • August: August is the coldest and driest month in the entire year, and another popular month to trek in highland areas such as Arequipa, Cusco, Lake Titicaca and Huaraz. With low rainfall and low water levels, the Amazon Basin is ideal during this month, with access to jungle trails and decent chances of sighting wildlife. 
  • September: As the high season comes to an end, September is the perfect time to visit the highlands. The Sacred Valley, Cusco and the main treks to Machu Picchu, such as the Salkantay and the Inca trail are quieter than in the previous months, while dry weather makes hiking in the Cordillera Blanca near Huaraz similarly possible. Dry weather continues in the Amazon, with fewer mosquitos and warmer temperatures, too. 
  • October: Head north of Lima to Trujillo, Huanchaco , Cajamarca and the northern beaches where temperatures are still pleasant but prices and crowds are lower than during the peak tourist season of December through January. Alternatively, make the most of the final month of dry weather before the rainy season commences by trekking the Inca Trail to Machu Picchu. 
  • November: Head to Puno on November 5th to see Incan leaders Manco Capac and Mama Ocllo emerge from Lake Titicaca and lay claim to the new lands of their empire. The Amazon Basin is empty of tourists but full of wildlife during this month, making Iquitos and Puerto Maldonado a good bet. 
  • December: Peru’s coasts are starting to warm – and fill up with tourists – for the festive season, so avoid these regions if you want a quieter trip. As the rainy season begins in the highlands and interior, this month is a great one to see the Amazon by boat. The rivers have swollen due to rain and offer the best opportunities for seeing wildlife. 

Planning Your Trip to Peru?

Save time, stress & money with a customized travel itinerary planned for you by a Peru expert

What previous clients have said:

Steph did a great job! I have never used such a service before and I wish there were more of them!Getting off the beaten track was important to us and with Steph’s knowledge we were away from the crowds. The information is very detailed and she knows some great places to stay! Thank you Steph!

Understanding Peru’s weather: the dry season and wet season

Due to its close proximity to the equator, Peru is a tropical country with a wet season and a dry season. The best time to visit is complicated by both high rainfall and the regional differences in weather experienced across the country. 

Peru can be divided into three distinct regions: the desert coast, Andean highlands and the Amazon rainforest. 

Both the highlands (Cusco, Arequipa, Huaraz, Puno) and the rainforest receive a lot of rain between December and March , in a period known as the wet season , where temperatures are at their warmest, and which roughly correlates with the southern hemisphere’s summer. 

Humboldt penguins on a rock in the Ballestas Islands, a Peruvian destination that can be visited all year around

From May to September , these regions experience the dry season , as well as cooler temperatures. These months match with the southern hemisphere’s winter. 

The months of April, October and November are viewed as the shoulder seasons and the weather can be a little unpredictable, with a mix of rain and sun. 

The coast – home to Lima and towns such as Nazca, Lima, Trujillo, Chiclayo and Mancora – tends to be dry all year round , with much hotter temperatures from December through March. 

As a result, it’s likely that your Peru itinerary will combine various different destinations and climates.

Machu Picchu and the Inca Trail

Machu Picchu, the site of one of the greatest South American archeological sites, is found in the Cordillera de Vilcabamba. It’s open every day of the year, however, some treks around this area are closed in the rainy season. 

Machu Picchu and the Inca Trail during the rainy season: from December to March

During the rainy season, showers are common in the afternoon and temperatures range from 12-24°C (54-75°F). While the archeological site is open during these months, it’s worth noting that February is the wettest month of the year in the Andes.

Want to support a sustainable, Peruvian-run company when you hike the Inca trail? Alpaca Expeditions are my go-to suggestion thanks to their incredible work supporting indigenous communities across the Cusco region and the exceptionally high-quality nature of their tours. They’re also now offering Worldly Adventurer readers a 5% discount on all of their hikes – just use the code Worldly Adventurer when you enquire! Check out their Inca trail tour .

Because of this, the Inca Trail is closed both due to unsafe weather conditions and for repairs to take place along the path. However, alternative treks to Machu Picchu such as the Salkantay , are still open.

Visiting during wet season? You’ll want to wear a waterproof outer shell as well as plenty of layers due to the unpredictable temperatures and weather conditions. 

Machu Picchu and the Inca Trail during the dry season: from May to September 

The dry season is the best time to visit Machu Picchu, as trail conditions are easier and you’re also less likely to have an overcast day when you reach the site. Temperatures range between 17°C (62°F) and 19°C (66°F) and, because the wet season has nourished the ground, the landscapes are vibrant green.

Most people tend to visit the Inca city in the mornings, so if you’re wanting less of a crowd, opt to visit in the afternoon! 

best time to visit peru weather

June and July are some of the best months to hike the Inca trail and visit Machu Picchu because of the settled, dry weather. However, these months are when the region sees the most crowds, so consider the shoulder months of May and September for a quieter trek, as crowds are a fraction of what they are in June and July. 

Be aware that nights are cold and temperatures can drop below freezing, so if you’re hiking or staying over in Aguas Calientes, you’ll want to bring plenty of warm layers. 

Curious about the cost of visiting this incredible archaeological site? We’ve compiled a guide to how much it costs to go to Machu Picchu .

Cusco and the Sacred Valley

Situated at 3,399 meters above sea level, Cusco has mild year-round temperatures, with heavy rainfall during the rainy season and more settled – but still cool – weather during the dry season. 

The San Blas Plaza in Cusco after rainfall with views across the city

Visiting Cusco during the dry season: from May to September

The former capital of the Inca Empire, Cusco is a city located high up in the Andes. Like the Inca Trail, the dry season, especially June to August, is considered the best time to travel here.

Night-time temperatures are much lower in the dry season and many cheaper hotels don’t tend to have heating. As a result, you’ll want to bring thick clothing for overnight (and be prepared to bed down with plenty of blankets).

This is also the high season for travel, which can add to the cost of staying in Cusco. Learn more in our guide to the cost of visiting Peru .

The Sacred Valley, due to being just 50 km away from Cusco, tends to have the same weather patterns as the city. If you want to visit the Sacred Valley’s archaeological sites or stay overnight here, it’s best to travel between the months of April and October and there are some great hotels and guesthouses in the Sacred Valley for all budgets .

The Sacred Valley in Peru is best visited during the dry season for the most settled weather

Another reason to visit Cusco and the Sacred Valley during the dry season is to experience The Inti Raymi festival, an ancient Inca religious celebration in honor of Inti, the Inca god of the sun

It takes place in Cusco every June 24th and sees over 25,000 people gather to celebrate with parades as actors pretending to be the Inca are carried up to the Sacsayhuamán archaeological site above the city. 

Visiting Cusco during the rainy season: from December to March

Visiting Cusco in the rainy season isn’t the end of the world, as long as you’re prepared to get a little wet. Weather can be unpredictable, but there’s no guarantee that it’ll rain all day, every day. 

In actual fact, this can be a good time to visit, as the mountains surrounding the city are verdant and the city is quieter without the hordes of tourists that flock here during the dry season. 

Lake Titicaca and Puno

Lake Titicaca is the largest lake in South America and is located on the border between Peru and Bolivia in the Andes, with Puno lying on its shores.

The floating Uros Islands on Lake Titicaca

As boat tours to the floating Uros Islands are some of the main reasons to visit the region, it’s best to explore Lake Titicaca and Puno in the drier months of the year. January tends to see the most rainfall with July being the driest. Temperatures are relatively cool all year round, however, nights in the dry season drop below freezing due to the fact that the lake is located at 3,812 meters above sea level. 

April to October is when Lake Titicaca sees the most tourists, who flock to the region for blue skies and the best conditions for exploring the lake. 

If you can’t visit during this period, plan to arrive in February when Puno celebrates La Candelaria. The country’s biggest cultural event, it sees tens of thousands of musicians and dancers paying homage to the Virgin of Candlemas, the town’s patron saint. 

Arequipa and Colca Canyon

Peru’s white city, Arequipa, is an extremely popular location for tourists to spend a few days on their way t o hike or merely admire the Colca Canyon, the second deepest canyon in the world . If you want to visit Arequipa and the Colca Canyon for the hiking trails, condor sightings, or hot springs then, as with other places found in the Andes, they are best visited in the dry season . 

Situated at 2,335 meters above sea level and surrounded by volcanoes, Arequipa experiences relatively mild day temperatures year-round, which hover around 21°C (70°F).

At night, temperatures can drop below freezing, so bring plenty of warm clothing, particularly if you plan on spending your evenings enjoying the outdoor terraces of the city’s bars and restaurants – one of the many unmissable things to do on a visit to Arequipa .

Arequipa's Cathedral rises out of the city with the Misti volcano behind

Chivay, a small town in the Colca Valley and a gateway to the Colca Canyon, holds a traditional carnival in the rainiest month of the year, February , making this a good time to visit if you want to learn about the culture and traditions of the people of the Peruvian Andes. 

Puerto Maldonado, Iquitos and the Amazon Basin

Unlike the Andes, the Amazon Rainforest is hot, rainy, and humid for most of the year. The dry and shoulder seasons have shorter showers whereas, during the wet season, you can expect heavy rainfall. 

If you want to trek on foot through the jungle from Puerto Maldonado or Iquitos, then the dry season is the best time to visit these areas due to the lower chance of rain and better trekking conditions.

You’ll also experience fewer mosquitos making your trip much more pleasant and, because the trails aren’t as muddy, there is a lesser chance of trips and activities being postponed during these months. 

Sunrise over a river in the Amazon rainforest in Peru

Between September and November , you can also expect fewer crowds than in the peak months of June through August, as well as fantastic conditions for land explorations. 

If you have plans of exploring the Amazon by boat, visiting during the wet season is advised. The rainfall causes rivers to swell, making them easier to navigate and allowing you to get in closer contact with wildlife. 

Iquitos, another popular gateway into the Amazon jungle in Peru, is popular from June through to October because of the drier, warmer weather. The festival of San Juan also happens from June 22nd to June 25th when locals pack food and drink and head to the river banks to celebrate. 

Huaraz and the Central Highlands

Located in the Andean Highlands, Huaraz is Peru’s hiking hub and is the perfect location for 5,000-metre-plus trekking adventures in its magnificent mountainous landscapes.

Huaraz is a great destination if you’re into outdoor sports such as hiking, rock climbing, snowboarding, and mountain biking, with Huascarán National Park and the whole Cordillera Blanca mountain range offering incredible adventure opportunities – they’re the highest range in the tropical world, after all. 

The electric blue waters of Laguna 69, Huaraz's most famous hike in the Cordillera Blanca

The best time to visit is April through November when the weather is dry and, while temperatures are cooler than the rest of the year, the conditions are best for mountaineering.

If you’re coming to Huaraz to snowboard, the high season is July to September during Peru’s winter (dry season).

Many festivals take place during the dry season which are Hauraz’s busiest months. You can expect to see fireworks, bands, and even bullfights during these festivals. 

The largest city and capital of Peru, Lima is situated along the Pacific coast. The coast of Peru is considered to have a desert climate, with the weather conditions extremely different from the central and eastern parts of the country.

It rarely rains in Lima and the best times to visit are from December to April, during Peru’s summer. The temperatures are hot and humid, making it the perfect time to travel if you want a beach holiday. Sunsets are also known for being extremely colorful at this time of the year. 

best time to visit peru weather

Due to the Humboldt Current, the water temperature in Lima is never warm but can become acceptable for swimming in the months of January, February, and March .

From May to September , Lima is often blanketed with fog, while slightly milder temperatures and the possibility of rain make this a less attractive time to visit. However, for surfers, swells are biggest during the winter months in Lima, making this the ideal period for catching some waves. 

There are a few festivals that happen during the winter months, including the Fiestas Patrias (Peruvian Independence Day) on the 28th of July , where large military parades take place. 

August 30th sees the celebration of Fiesta de Santa Rosa where religious processions take place celebrating Saint Rosa.

At the beginning of September , the ten-day Mistura food festival is held. This huge market showcasing some of Peru’s finest foods is considered the largest food event in South America. 

The Northern Coast (North of Lima to Ecuador)

From November to March, the beaches north of Lima are extremely warm with temperatures averaging between 30°C and 40°C (86-104°F). These summer months are also the peak surf season, with sunny weather and a decent northern swell. 

The sea temperatures in the northern parts of the coast are warmer than in Lima, making them better swimming destinations if you’re looking for a beach break. Mancora is one of the most popular beaches to visit on the northern coast and is most popular during the dry season.

July to November, however, are considered great months for activities such as catching glimpses of humpback whales that are migrating north for calving season. 

Surfers stare at the ocean from the beach in Lobitos on Peru's northern coast

Inland, the cities of Cajamarca and Chachapoyas see the same weather conditions as the highland regions in the south, with the driest weather falling between April and November .

Both are easy to visit throughout the year, although the shoulder months of April and May and September and October see pleasant weather and fewer tourists. 

As expected, Mancora and the northern beaches see an influx of visitors during the end of December to celebrate the New Year. In Cajamarca, their annual carnival is held in late February and brings flocks of people to the city for traditional dancing and celebrations. 

The Southern Coast (South of Lima to Chile) 

Home to the Nazca Lines, the Ballestas Islands, and Peru’s pisco-growing regions, the coast of southern Peru has a similar climate to the northern coast.

It’s also best explored between November and April , when temperatures are warmest, however, like all parts of the coast, there is rarely any rainfall, which makes it a perfect year-round destination. 

A hummingbird drawn into the desert as part of Peru's mysterious Nazca Lines

If planning on taking a flight over the Nazca Lines, wind conditions are generally calm throughout the year, making these tours possible year-round. However, November through April is your best bet for avoiding potential cancellations due to rainfall or cloudy skies. Opt for a morning flight for the least turbulence and the clearest views. 

The Ballestas Islands are replete with wildlife year-round, however, January through March is when sea lions give birth to their young, making this a good time to see the new pups. 

  • Best time to visit Peru

Book your individual trip , stress-free with local travel experts

  • roughguides.com
  • South America
  • Travel guide
  • Itineraries
  • Local Experts
  • Travel Advice
  • Accommodation

Choosing when to go to Peru is complicated by huge differences in temperatures across the country’s different regions. The best time to visit Peru will depend on which regions you intend to go and what activities are you planning to do.

What is the best time to visit Peru

Best months to visit peru, climate in peru, peak season in peru, the wet season in peru, the dry season in peru, best time to visit machu picchu, best time to visit lima, festivals and public holidays in peru, tailor-made travel itineraries for peru, created by local experts.

Peru: into the Incan Empire

8 days  / from 2429 USD

Peru: into the Incan Empire

Who were the Incas? What did they do? What happened to them? Discover the answers, and much more, with this unique trip into the heart of the former Inca Empire.

Female Empowerment Tour

8 days  / from 2822 USD

Female Empowerment Tour

From meditations in Miraflores over visits to craftswomen in Chincheros to gratitude rituals in the Sacred Valley. This itinerary will allow you to reconnect with your feminine energy and learn more about women's lives in Peru.

Culture, Nature and Adventure in Peru

19 days  / from 3510 USD

Culture, Nature and Adventure in Peru

Get to know Peru through its locals and breathtaking trails- full of history. Hop aboard a motorboat to get to know the local way of life of the Uros people, before you start the great Inca trail, where beautiful landscapes, archaeological sites and fresh air are waiting for you.

Tailor-made trips for   Peru

The dry season (May to September) is considered the best time to visit Peru . It's also high tourist season in. Coastal areas, including Lima and Paracas, have mild temperatures and minimal rainfall. It's an excellent time for visiting popular attractions like Machu Picchu, the Sacred Valley , and Cusco . The Andean region experiences colder temperatures, particularly at higher altitudes, so be prepared for cooler weather if you plan to visit areas like Arequipa or Puno.

During the wet season (November to March) there's more rainfall, especially in the Andean region and the Amazon rainforest. Trekking routes, such as the Inca Trail , may be closed due to heavy rains and landslides. However, the wet season can be an excellent time to visit the coastal regions, including Lima and northern Peru, as they experience warmer temperatures and fewer tourists.

The shoulder seasons (April and October) mark the transition between the dry and wet seasons. The weather can be more unpredictable, with occasional rainfall. It's a less crowded time to visit popular sites like Machu Picchu, and you may find better deals on accommodations and tours.

Planning a trip to Peru? Perhaps our local experts in Peru can help you!

Morning sun rising with cloudy on Aden Mountain at Plaza de armas, Cusco, Peru © sharptoyou/Shutterstock

Morning sun rising with cloudy on Aden Mountain at Plaza de Armas, Cusco, Peru © Shutterstock

It’s challenging to choose the best time to visit Peru because of the change in the weather across regions. January is the best month for a trip to the coast for fantastic weather, while May to September is the ideal period for visiting the Andes, Machu Picchu and the Amazon when it’s driest.

Since you’re unlikely to find the best time to visit all areas on a single trip, there's little point in worrying about it. The country’s attractions are broad enough to override the need for guarantees of good weather.

Weather in Peru in January

Expect warm temperatures and abundant sunshine in Peru in January . Coastal areas like Lima enjoy average temperatures of 25-28°C (77-82°F), perfect for beach visits and water activities.

In the Andean highlands, temperatures range from 10-20°C (50-68°F), ideal for exploring ancient ruins like Machu Picchu. The Amazon rainforest experiences high humidity and temperatures around 25-30°C (77-86°F).

For your holidays in Peru in January, try our tailor-made trips to Peru .

Weather in Peru in February

The weather in February is still pleasant weather and largely dry. Along the coast, temperatures hover around 25-28°C (77-82°F) with minimal rainfall, perfect for beach outings.

In the Andean highlands, temperatures range from 10-20°C (50-68°F), providing comfortable conditions for exploring Cusco and Sacred Valley 's archaeological wonders.

The Amazon rainforest experiences tropical weather, with temperatures around 25-30°C (77-86°F) and occasional showers.

Weather in Peru in March

Rainfall increases in the Amazon in March but the northeast coast still experiences temperatures of 25-28°C (77-82°F) and minimal rainfall.

In the Andean highlands, temperatures range from 10-20°C (50-68°F), creating comfortable conditions for hiking.

Explore a hidden gem in Peru with our tailor-made trip . Discover rarely visited destinations, uncover rich archaeological remains, and be amazed by vast nature and stunning landscapes.

Arequipa Church with the Misti Volcano Behind on sunset, Arequipa in Peru © JorgeAndres/Shutterstock

Arequipa Church with the Misti Volcano Behind on sunset, Arequipa in Peru © JorgeAndres/Shutterstock

Weather in Peru in April

April in Peru brings favourable weather for exploration. Coastal areas like Lima enjoy temperatures around 23-27°C (73-81°F) with minimal rainfall, perfect for coastal activities and exploring archaeological sites.

In the Andean highlands, temperatures range from 10-20°C (50-68°F), providing pleasant conditions for hiking the Andes or visiting cultural gems like Arequipa. The Amazon rainforest experiences warm temperatures around 25-30°C (77-86°F) and increased rainfall, offering vibrant ecosystems and unique wildlife encounters.

With our tailor-made trip to Peru for nature lovers , you can explore one of the most ecologically diverse countries on earth. Peru boasts an impressive range of ecosystems, with 84 out of the 103 known ecosystems and nearly 90% of the world's recognized climates found within its borders.

Weather in Peru in May

May to September is considered to be the best time to visit Peru. The weather in May is still comfortable for exploring much of Peru. Temperatures in Lima hit around 21-24°C (70-75°F) and there isn't much rain.

The Andean highlands have similar temperatures to April, ranging from 10-20°C (50-68°F), providing pleasant conditions for visiting Machu Picchu or trekking through the Sacred Valley .

The Amazon rainforest has more showers and warm temperatures that hit 25-30°C (77-86°F).

Weather in Peru in June

Temperatures in Lima start to drop to around 18-21°C (64-70°F) in June, though rainfall remains minimal.

Colder temperatures are felt in the Andean highlands, dropping to 5-15°C (41-59°F), providing cool but manageable conditions for exploring the Inca Trail or visiting Lake Titicaca .

The humid Amazon rainforest experiences Peru's warmest June temperatures of between 25-30°C (77-86°F) with regular rain showers.

Weather in Peru in July

In July temperatures drop again to around 17-20°C (63-68°F) but there is still little rainfall, meaning this can be a good time to explore the city.

Temperatures in the Andean highlands stubbornly stay at around 5-15°C (41-59°F), providing cool weather for trekking to Machu Picchu or visiting Cusco .

The Amazon rainforest remains warm and humid with regular downpours.

Machu Picchu, Peru

Machu Picchu, Peru © Shutterstock

Weather in Peru in August

August in Peru has pleasant weather for hiking the Andean highlands and trekking the Inca Trail .

Lima is largely dry, despite temperatures falling again to around 16-19°C (61-66°F), whilst the Amazon rainforest experiences thes warmest temperatures of around 25-30°C (77-86°F) with occasional showers.

Weather in Peru in September

The low mist that descends over the Lima Valley in September will start to clear with temperatures sitting around 16-19°C (61-66°F) and occasional showers, creating a refreshing time to explore the capital.

In the Andean highlands, the relatively dry period starts to ease, ushering in more rain. This can be the time to explore cultural gems like Arequipa rather than hiking.

The Amazon rainforest is warm, with temperatures around 25-30°C (77-86°F), wet and vibrant.

Weather in Peru in October

Lima welcomes its coolest temperatures in October (lows of 15˚C and highs of 19˚-20˚C), whilst the Amazon heads into its hot and humid dry season with less rainfall.

It hardly rains in Cusco or around Machu Picchu either, so weather-wise it can be a good time to visit, though many will have the same idea.

Weather in Peru in November

In November, the coastal regions of Peru, such as Lima, have seen temperatures stick around 20-23°C (68-73°F) with more chance of rain.

The air is fresh and crisp in the Andean highlands with little chance of downpours and warmer temperatures that fluctuate between 10-20°C (50-68°F).

It’s also much drier in the Amazon and a good time to visit.

Weather in Peru in December

In December , coastal regions like Lima experience temperatures around 21-24°C (70-75°F) with minimal rainfall, providing ideal conditions for beach visits and water sports.

In the Andean highlands, temperatures range from 10-20°C (50-68°F), creating pleasant weather for trekking to Machu Picchu or exploring the Sacred Valley .

The Amazon rainforest experiences temperatures around 25-30°C (77-86°F) with occasional showers, offering lush landscapes and incredible biodiversity.

Rainbow mountains or Vinicunca Montana de Siete Colores, Peru © Shutterstock

Rainbow mountains or Vinicunca Montana de Siete Colores, Peru © Shutterstock

It’s worth taking a look at the weather patterns to assess when to visit Peru; the climate varies according to different physical characteristics and by altitude. Each region, from the desert coast, to the Amazon basin, to the Andes, has a different and varied climate and environment.

Whereas the summer months in the Northern Hemisphere fall around June to August, the height of the summer (verano) along the desert coast more or less fits the expected image of the Southern Hemisphere.

That’s to say it’s extremely hot and sunny between December and March (especially in the north), cooler and with a frequent hazy mist, known as garúa, between April and November. Only in the polluted environs of Lima that the coastal winter ever gets cold enough to necessitate a sweater.

The peak tourist season in Peru generally coincides with the dry season, which runs from May to September. During this period, the weather is usually favorable with minimal rainfall, making it an ideal time to visit popular attractions like Machu Picchu, the Sacred Valley, and Cusco.

The peak season attracts a significant number of tourists, so popular sites can be more crowded, and prices for accommodations and tours may be higher. It's advisable to book your travel arrangements well in advance if you plan to visit Peru during the peak season.

In the Andes, the seasons are more obviously defined, with heavy rains from December to March and a warm, relatively dry period from June to September, the peak season. Inevitably, though, there are always some sunny weeks in the rainy season and wet ones in the dry. There is quite a difference between temperatures in the day and at night, so be sure to pack warm clothing.

In the Andes and the Amazon Basin locals consider the rainy season (December to March) to be winter. To minimise the confusion it’s probably clearer if you just refer to seasons as the ‘wet’ and ‘dry’ season. With this in mind, the wet season in the Amazon is hot and humid.

In Arequipa in the south, the temperatures are really pleasant at this time of year. During the December to February period, you can expect the rainy season in the Amazon Basin and the Andes. Water levels are high at this time, and flora and fauna are abundant. At this time of year, the Inca Trail often closes during February due to possible landslides and maintenance. Machu Picchu itself remains open during this period.

For those coming from the Northern Hemisphere spring is considered to be roughly from March to May. From March the temperature on the coast begins to get milder. It’s still wet within the Andes, but you will find that it’s quieter with fewer crowds on the trails. The rainforest is still hot and humid – as it is all year.

In March to May, it is still hot in the coastal areas, but temperatures are beginning to drop. March is the end of the rainy season in Machu Picchu, and you can expect the area to be drier and warmer by May.

Average rainfall in Peru

In the coastal regions, such as Lima and the northern coast, the average annual rainfall is relatively low, ranging from 0 to 100mm (0 to 4 inches) per year. These areas are characterized by arid and desert-like conditions.

In the Andean highlands the average annual rainfall varies between 500mm and 1,000mm (20 to 40 inches). The rainy season in the highlands coincides with the summer months, from December to March.

Inca trail, Peru

Inca trail in Peru © Shutterstock

To minimise confusion we’re talking about the summer months in the Northern Hemisphere – which are Peru’s winter months. Dry conditions and warm weather make this an ideal time to visit Peru.

Cusco is at its best and you can make the most of the Andes’ fantastic trekking opportunities. It is cold though when the sun goes down, so take extra layers. The Amazon is hot all year but at its driest during the May to September period.

December to February can be the best time of year to visit Peru if you are travelling to the coastal regions, especially in the north. You can expect temperatures to be hot and sunny at around a pleasant 29˚C. There will be very little rainfall in coastal regions.

There is less rain in the Andes at this time of year and it’s a good time to travel for those who want to go trekking or climbing. You’ll get some excellent views of the mountain peaks and clear blue skies.

Temperatures are much milder on the coast – at around 18˚-22˚C– than between December and March. Lima is also shrouded in grey mist at this time of the year. The coolest temperatures occur from June to October (lows of 15˚C and highs of 19˚-20˚C).

In the Amazon, temperatures are hot and humid, but this is the dry season, so there will be less rainfall and lower water levels

Machu Picchu is an unmissable highlight of any trip to Peru. In high season, from June to September, the entire Valle Sagrado swarms with visitors and it might be difficult to avoid the crowds. If you plan to go in the high season, you need to book several months ahead as the trail is so popular.

The whole area is quieter from October to April but it’s wetter. The Inca trail is closed in February, which is usually the wettest month. It closes for annual maintenance and repair, although Machu Picchu itself is still open.

The month of May is quite a good choice as it’s the end of the rainy season, and the sky will be bright and clear with excellent views.

Rough Guides tip: check our Rough Guides Itineraries

Woman in Cuzco, Peru © Marco Alhelm/Shutterstock

Woman in Cuzco, Peru © Marco Alhelm/Shutterstock

If you are working out the best time to visit Peru and want to discover Lima at its best, the ideal period is between December and March. This is the the warmest time of the year, when the sky is bright and sunny, and it’s a wonderful time to stroll around the colonial architecture and coastal park.

If you visit between April to November, you may experience a blanket of grey mist, although it hardly ever rains in the capital.

Festivals big and small are cause for celebration throughout Peru – from major cities to small towns and villages. These events centre around elaborate costumes, parades, music and dancing and, of course, food and drink. It’s quite common to stumble into a village fiesta, with its explosion of energy, noise and bright colours.

The main national holidays are those at Easter, Christmas and during October, when everything closes up for the holidays – worth bearing in mind if planning a visit to Peru at these times.

  • 1st New Year’s Day. Public holiday.
  • 2nd Candlemas. Folklore music and dancing throughout Peru, but especially lively in Puno at the Fiesta de la Virgen de la Candelaria and in the mountain regions.
  • Carnival. Whilst the date varies from year to year, Carnival is widely celebrated immediately prior to Lent, throughout the whole country.

March, April

  • Semana Santa (Easter/Holy Week). Superb processions all over Peru (the best are in Cusco and Ayacucho); the biggest is on Good Friday and in the evening on Easter Saturday, which is a public holiday.
  • 1stLabour Day. Public holiday.
  • 2–3 Fiesta de la Cruz (Festival of the Cross). Celebrated all over Peru in commemoration of ancient Peruvian agro-astronomical rituals and the Catholic annual calendar.
  • Beginning of the month Corpus Christi. This takes places exactly nine weeks after Maundy Thursday, and usually falls in the first half of June. It’s much celebrated, with fascinating processions and feasting all over Peru, but is particularly lively in Cusco.
  • 24 Inti Raymi. Cusco’s main Inca festival dedicated to the Inca deity, Inti.
  • 29 St Peter’s Day. A public holiday all over Peru, but mainly celebrated with fiestas in all the fishing villages along the coast.
  • 15–17 Virgen de Carmen. Dance and music festivals at Pisac and Paucartambo.
  • 28–29 National Independence Day. Public holiday with military and school processions.
  • 13–19th Arequipa Week. Processions, firework displays, plenty of folklore dancing and craft markets take place throughout Peru’s second city, Arequipa.
  • 30th Santa Rosa de Lima. Public holiday.
  • End of the month, Festival of Spring. Trujillo festival involving dancing – especially the local Marinera dance and popular Peruvian waltzes.
  • 8th Public holiday to commemorate the Battle of Angamos.
  • 18–28th Lord of Miracles. Festival featuring large and solemn processions (the main ones take place on October 18, 19 and 28); many women wear purple for the whole month, particularly in Lima, where bullfights and other celebrations continue throughout the month.
  • 1st - Fiesta de Todos los Santos (All Saints Day). Public holiday across Peru.
  • 2nd Día de los Muertos (All Souls Day). A festive remembrance of dead friends and relatives that is taken very seriously by most Peruvians and a popular time for baptisms and roast pork meals.
  • 1–7th Puno Festival. One of the mainstays of Andean culture, celebrating the founding of Puno by the Spanish conquistadors and also the founding of the Inca Empire by the legendary Manco Capac and his sister Mama Ocllo, who are said to have emerged from Lake Titicaca. October 5th is marked by vigorous, colourful, community dancing.
  • 1–30th International Bullfighting Competitions. Bullfights take place throughout the month, and are particularly spectacular at the Plaza de Acho in Lima.
  • 12–28th Pacific Fair. One of the largest international trade fairs in South America – a huge, biennial event, which takes place on a permanent site on Av La Marina between Callao and Lima Centro.
  • 8th Feast of the Immaculate Conception. Public holiday.
  • 25th Christmas Day. Public holiday.

The Rough Guides to Peru and related travel guides

In-depth, easy-to-use travel guides filled with expert advice.

The Rough Guide to the A-Z of Travel

Travel advice for Peru

From travel safety to visa requirements, discover the best tips for traveling to Peru

  • Eating and drinking in Peru
  • Getting around Peru: Transportation Tips
  • How to get to Peru
  • Travel Tips Peru for planning and on the go

Find even more inspiration here

Piazza San Marco in Venice with Gondola

  • Travel Tips

Rough Guides Editors

written by Rough Guides Editors

updated 2.02.2024

facebook

Ready to travel and discover Peru?

Get support from our local experts for stress-free planning & worry-free travels.

  • Where to stay
  • Travel advice

Best Time to Visit Peru: When to Visit Every Region

Fog rolling in and covering the mountains behind Machu Picchu and part of the ruins.

An important research point for any dream vacation is knowing the best time to visit your destination of choice. Each place has its own distinct climate and time of year when it’s most picturesque. Peru is a country unlike any other, with many differing landscapes and climates. We’ve got your back in helping decide the best time to visit Peru, and what to pack for your adventure. 

Peru is composed of hundreds of microclimates, but you’re likely to encounter three major climate zones on your adventure to Peru. Peru weather varies drastically across the country because of these differing landscapes: mountains , coast and jungle . Additionally, s easons in Peru can be divided into a wet season and a dry season no matter the region. And since Peru is in the southern hemisphere, the traditional seasons are opposite to those in North America and Europe. This means that winter in Peru lines up with the summer months in the USA, and vice versa. For a comprehensive list of some of the ruins you’re likely to come across at these locations, read our blog post on the 21 Best Ancient Ruins to Visit in Peru .

To summarize at a glance, the best time to visit Peru in all three regions: the Coast, Andes and Amazon, is in April or May. 

Table of Contents:

  • Machu Picchu
  • Cusco/Sacred Valley 
  • Lake Titicaca
  • Arequipa/Colca Canyon
  • Paracas/Nazca
  • Puerto Maldonado 

Don’t have time to read the full article? Talk with one of our travel advisors today to get personalized answers for your exact questions. 

Best Time to Visit the Andes Mountains 

The Andes Mountains on a partly cloudy day with turquoise lakes at the base of a grey peak.

The Andes Mountains as seen from the Ausangate Trek . Image: View of the blue lagunas of the cordillera Vilcanota on the Ausangate circuit by sergejf on Flickr under the CC BY 2.0 License. Resized, cropped and compressed from original.

If you’re at high altitude in Peru, you’re in the Andes region. A mountain range that spans seven South American countries, it’s an impressive destination for hikers, climbers and modern-day explorers. The Peruvian Andes, in particular, boasts breathtaking destinations. There is Lake Titicaca , the highest navigable lake in the world, which has the dream-like floating Uros Islands and other unique cultures. There is Huaraz , which has a seemingly infinite number of hikes for adventure lovers. And then there’s, of course, Machu Picchu , the great Incan citadel that remained hidden from the Spanish conquerors.

Best Time to Go 

Dry season in the Andes region (April-October) is the best time to visit Peru. This is because you’re more likely to get sunny days, most notably at Machu Picchu. During the rainy season, clouds are more likely to obscure the ruins, especially in the morning. You’re also more likely to encounter periodic showers in the Andes during the rainy season. 

Seasons in the Andes Region 

  • Rainy season: November–March 
  • Shoulder seasons: April/May and September/October 
  • Dry season : April–October 

What to Pack for the Andes 

  • Voltage converter: South America voltage is 220v compared to 110v in the U.S. (Read more here: Electrical Outlets in Peru )
  • Lightweight waterproof jacket
  • Sunblock & hat
  • Comfortable walking shoes or hiking boots with a good grip
  • Warm clothes for colder evening & early morning temperatures
  • Light clothes for warmer daytime temperatures
  • Scarf, hat & gloves (if you’re prone to getting cold)

Best Time to Visit Machu Picchu

Wild orchids can be spotted in the green mountains surrounding Machu Picchu.

Wild orchids bloom in the wet season between February and April in the green mountains surrounding Machu Picchu. Image by PublicDomainPictures on Pixabay.

Machu Picchu is the number one draw for travelers to Peru and it’s no wonder why! A UNESCO world heritage site, this ancient citadel is a sight to behold. That is, if you can see it. There are a few months of the year that the ruins are obscured in clouds and rain at certain times of day. Therefore, the best time to travel to Peru is when the weather at Machu Picchu is at its best. 

So, what is the best month to go to Machu Picchu? Most will say that the dry season, between April and October, is the best time of year to visit Machu Picchu . Likewise, this is also the best time of year to hike the Inca Trail to Machu Picchu.

Specifically, we would recommend April or May as the very best time to visit Machu Picchu. Why? This is a shoulder season with slightly fewer crowds. Moreover, after the heavy rainfalls of the rainy season, the surrounding landscapes on your Peru adventure will be lush and vibrant green. If visiting in April, however, be sure to avoid Semana Santa , or Holy Week leading up to Easter, as this is a very popular vacation time for locals. 

As can be said about any destination in Peru, there’s no bad month to visit Machu Picchu. In fact, there are good things to be said for visiting during the rainy season, like fewer crowds and off-season discounts.

Machu Picchu Tours:

Overlooking the Incan citadel Machu Picchu surrounded by mountains with clouds in the sky

Machu Picchu Climate 

  • Machu Picchu is located in the Andes region of Peru in the geographical location called a cloud or montane forest.
  • It is a subtropical highland climate.
  • Rainy season (November-March) is wet and humid while dry season (April-October) is arid and cold. 
  • Read more about Machu Picchu climate and weather here . 

Machu Picchu Weather

Weather in Machu Picchu generally varies between misty clouds, heavy rainfalls and brilliant sunshine. Located in the Andes mountains, it’s typical for weather patterns to shift throughout the day, especially during the Machu Picchu rainy season. If doing an early morning tour of Machu Picchu, be prepared with warm clothes until the sun rises over the mountains. You’ll notice the temperature remains fairly steady year round, but whether it’s cloudy or sunny in the mountains can affect the feeling of the temperature. 

The wettest month in Machu Picchu is March, with a rainfall average of 6 inches (141 mm). The driest month is June with an average of .6 inches (17 mm). In terms of temperature, the warmest months in Machu Picchu are November and December, with an average high of 79ºF (26ºC) and low of 55ºF (13ºC). The coolest months are June and July, with an average high temperature of 77ºF (25ºC) and low of 48ºF (9ºC).  

Best Time to Visit Cusco and the Sacred Valley

The Plaza de Armas and Cusco Cathedral of Cusco, Peru on a clear blue day.

The Plaza de Armas of Cusco on a sunny blue day.

Like Machu Picchu, the best time to visit Cusco and the Sacred Valley is during the dry season between April–October. These three regions share similar weather patterns, though typically the Sacred Valley gets a bit more sunshine than Cusco. Year-round you can expect nighttime temperatures to drop and shaded areas to be chilly. Always dress in layers in the Andes, no matter when you’re traveling to Peru. 

Cusco and Sacred Valley Climate 

  • Machu Picchu, Cusco and the Sacred Valley all share the same subtropical highland climate: cwb on the Köppen climate classification .
  • Wet seasons or summers are wet and humid while dry seasons or winters are dry and cold. 

Cusco and Sacred Valley Weather

Cusco . The average high and low temperatures in Cusco during the wet season (Nov-Mar) is 67ºF/44ºF (19ºC/6ºC). Average rainfall during the wet season is 12 days of the month. The average high and low temperatures in Cusco during the dry season (Apr-Oct) is 68ºF/37ºF (20ºC/3ºC). Average rainfall during the dry season is 3 days of the month. 

Sacred Valley . The average high and low temperatures in the Sacred Valley during the wet season is 69ºF/45ºF (21ºC/7ºC). Average rainfall during the wet season is 13 days of the month. The average high and low temperatures during the dry season is 69ºF/38ºF (21ºC/3ºC). Average rainfall during the dry season is 3 days of the month. 

Best Time to Go to Lake Titicaca

The best time to visit Lake Titicaca, Peru on a clear day like this is between April-October.

Lake Titicaca on a clear day during the dry season. Image by fransoopatrick on Pixabay.

The best time to visit Lake Titicaca is during the dry season in the Andes between April-October. Adding on Lake Titicaca after Machu Picchu is a perfect way to discover more of Peru’s archeological treasures since you’ll already be acclimated to the high altitude. Lake Titicaca is brimming with culture, color, and wonder! Sunsets over the lake are uniquely painted in the sky by the thin air. History is in its very soil and even the depths of the lake reveal more to us about the cultures that still call this place home. 

Lake Titicaca Climate: 

  • Tundra climate, ET on the Köppen climate classification .
  • Lake Titicaca is cold year-round. While the high altitude still means the sunshine will warm your skin, nighttime temperatures drop drastically.
  • Like other destinations in the Andes region, rainy seasons (summers) are wet and humid while dry seasons (winters) are dry and cold. 

Lake Titicaca Weather: 

Coldest months in Lake Titicaca are June and July with an average high of 61ºF (16ºC) and average low of 19ºF (-7ºC). Warmest month is November with an average high of 66ºF (19ºC) and low of 36ºF (2ºC).  The wettest month is January with 5 inches of rain (133 mm) and the driest month is July with .7 inches (2 mm).

Best time to Visit Arequipa and Colca Canyon

The Plaza de Armas of Arequipa during sunset with pink and purple skies.

Plaza de Armas of Arequipa.

The best time to visit Arequipa and Colca Canyon is in April or May, during the shoulder season after the rainy season in the Andes region. This is when the area is at its most lush and most picturesque. Arequipa gets an exceptional number of sunny days each year (300+). However, temperatures average only 59F (15C) year-round. December to March marks the rainy season, though rainfall is milder than in other regions of the Andes. 

Arequipa-white-cathedral: 

Alt-Description: The Basilica Cathedral of Arequipa, a white stone Catholic cathedral, is seen through the walkways of Arequipa’s main square. 

Description: The best time to visit Arequipa is in April or May. Photo by Ana Castañeda for Peru for Less. 

Arequipa Climate 

  • Tropical and subtropical desert climate or Bwk on the Köppen climate classification.
  • Arequipa is a closer climate to the coast than other parts of the Andes region. Why? Because Arequipa is actually the northernmost part of the Atacama Desert. 

Arequipa Weather 

Average high and low temperatures in Arequipa during the wet season (Nov-Mar) is 74ºF/52ºF (23ºC/11ºC). The average rainfall during the wet season is about 3 days of the month. Average highs and lows during the dry season (Apr-Oct) is 75ºF/49ºF (24ºC/9ºC). The average rainfall during the dry season is 0 days of the month. 

Holidays in the Andes

It’s not just weather that’s a determining factor in deciding when to travel. It’s also important to look out for regional holidays. During holidays and festivals in the Andes, it can get very crowded, traffic can be more congested, and lodging and dining options can be limited and pricier. On the other hand, certain festivals can provide an amazing cultural experience. Either way, here are the significantly busy holidays to be aware of:

  • Christmas Eve and Christmas (Dec. 24 and 25)
  • New Year’s Eve and New Year’s (Dec. 31 and Jan. 1)
  • Virgen de la Candelaria — Puno only (first couple weeks of February)
  • Semana Santa (week leading up to Easter)
  • Inti Raymi — Cusco only (June 24) 
  • Peruvian Independence Day (July 28 and 29). 

Best Time to Go to the Coast/Desert

Paragliders with red and blue parachutes soaring over the Pacific coastline of Lima, Peru.

Paragliders soaring over the Pacific coast of Miraflores, Lima.

Peru’s coast is home to the capital city of Lima, the beach towns of Mancora and Piura, and the desert destinations of Nazca Lines , Paracas and Huacachina . Peru’s desert, the Sechura Desert, stretches to the northern border of Peru, along the coast, and to the foothills of the Andes mountains. For archaeological mysteries, stellar surfing opportunities, interesting sea creatures, and one of the most amazing cities in all of South America, head to the coast. 

Best Time to Go

The best time to visit the coast is during the summer months (November to April) . This, unfortunately, coincides with the rainy season in the Andes, home to Machu Picchu. There is an ideal moment of overlap, however, during the shoulder seasons in April/May and October/November where you can still have great weather both on the coast and up in the Andes. fInti

Seasons on the Coast 

  • Summer Season . Sunshine and warm weather (December to March).
  • Winter Season . Cloudy skies and mist (June to September).  
  • Shoulder Season . April/May and October/November have more moderate weather, with a mix of clouds and sunshine.

What to Pack for the Coast

  • Hat and Sunscreen
  • Bug repellant
  • comfortable walking shoes or sandals 
  • Stylish evening clothes for trying out a top-rated restaurant or Lima nightlife
  • A sweater and long pants (winter season day & night, summer season if outdoors)
  • Shorts and teeshirts (summer season day)

Best Time to Visit Lima

Lightly trafficked cobbled road in Miraflores with trees on the sides leading to the Pacific Ocean.

Road leading down the the ocean in Miraflores.

The best time to visit Lima is during the dry season on the coast between November to April . 

Lima is located in the coastal desert region of Peru. But while it’s easy to imagine it hot, and sunny year-round, Lima has winters that come with prolonged overcast skies despite it never quite raining. Many Limeños, or Lima residents , wear scarves and jackets during the windier and colder winter months. 

Lima Climate

  • Lima is classified as a tropical and subtropical desert climate or Bwh on the Köppen climate classification.
  • Though it has less than an inch of rainfall each year, this does not mean clear skies year-round. Instead, from June to October gray clouds hang overhead and a mist clings around the tall modern city buildings.
  • From November to May, brilliant blue skies with a powerful sun illuminate the colorful flowers that give the most popular district its name, Mira flores. During this time, many Lime ñ os head south to the beaches, like Paracas, for the weekend. This means that during the summer months in Lima you will have fewer crowds at museums, archeological site, and some of the world’s best restaurants. 

Lima Weather 

The warmest month in Lima is February, with a high/low of 81ºF/66ºF (19ºC/26ºC). The coldest month in Lima is August with a high/low of 64ºF/59ºF (15ºC/18ºC). In general, the summer months (December-March) are warm and sunny and the winter months (June-September) are misty and grey. Shoulder months (April, May, October and November) have a mix of clouds and sunshine. 

Best time to Visit Paracas and Nazca

Pelicans on the rocks and flying over the bay in Paracas, a popular spot in Peru's coastal desert.

You can spot pelicans year round in Paracas.

The best time to visit Paracas or take a   Nazca Lines tour  is during the dry season on the coast between November to April. Like Lima, Paracas is also located in the coastal desert region of Peru. This is a popular spot for visiting the biodiverse Ballestas Islands and the Nazca Lines . Paracas is Limeños’ beach getaway destination during the summer making it full of life and activity. For a quieter getaway with fewer people, visit during the wet season or winter months. However, this season will be windier. For tours like Ballestas Islands opt for the earlier tour at 7 a.m. instead of 10 a.m. for a significantly less choppy boat ride. Nazca Line overflights operate year-round but only in the midmorning to midafternoon due to wind conditions.

Paracas and Nazca Climate

  • Like Lima, Paracas and Nazca are classified as a tropical and subtropical desert climate or Bwh on the Köppen climate classification.
  • Strong winds define Paracas, especially during the winter months. 

Paracas and Nazca Weather

Paracas . The warmest temperatures in Paracas are in February with a high/low of 84ºF/67ºF (29ºC/19ºC). The coolest temperatures are in August 70ºF/56ºF (21ºC/13ºC). There is little to no precipitation year round. 

Nazca . The warmest month in Nazca is March, with a high/low of 92ºF/67ºF (33ºC/19ºC). The coolest month is July with a high/low of 78ºF/51ºF (25ºC/10ºC). Like Paracas, there is little to no precipitation year round and almost always clear skies. 

Best Time to Go to Trujillo

The famous Chan Chan ruins of Trujillo, with lines and animal figures on a blue day.

The famous Chan Chan ruins.

Trujillo is blessed with great weather year-round . Nicknamed the City of Everlasting Spring, it is a marvel of a city on the coast north of Lima. With a mixed bag of neoclassical architecture, Italian sculptures, Peruvian traditions like marinera dancing and the Peruvian Paso horse, and the Chan Chan ruins that predate Machu Picchu . It makes for an ideal destination to add on to your Peru itinerary because it can be enjoyed any time of the year. 

Trujillo Climate

  • Tropical and subtropical desert climate or Bwh on the Köppen climate classification. 
  • Trujillo is defined by sunshine and warm temperatures.

Trujillo Weather 

The warmest month in Trujillo is March, with a high of 79ºF (26ºC) and a low of 67ºF (19ºC). The coolest months in Trujillo are August and September, with a high/low of 69ºF/59ºF (20ºC/15ºC). There is an average of 0 days of rain per month year-round. 

Best Time to Visit Mancora

An orange, purple and red sunset over the Pacific Ocean in Mancora, Peru, a popular beach town.

Sunset over the Pacific in Mancora.

The best time to visit Mancora is during the dry season on the coast between November and April. Mancora is one of the best beach destinations in Peru bringing in local and foreign visitors, especially from mid-December to February. New Year’s, in particular, is a popular time to visit Mancora. Located in Northern Peru, close to the border with Ecuador, it is the ideal place to get some R&R. The wet season in Mancora is brief, lasting only a couple of months — March and April.  

Mancora Climate

Mancora weather .

The warmest month in Mancora is March with an average temperature of 80°F (27°C). August is the coolest month, with temperatures averaging 70ºF (21°C). There is barely any rainfall throughout the year, but the wettest month is February with one inch (29mm) and driest are July through November with 0 inches on average (no rain at all). 

Holidays on the Coast

Like in the Andes, while weather is a major factor when deciding when to visit Peru, so are holidays. There are some holidays on the coast that can affect traffic, hotel availability and tour/site opening. Here are some holidays to be aware of if you’re traveling to the coast:   

  • Peruvian Independence Day (July 28 and 29) 

Best Time to Visit the Amazon Rainforest

Morning clouds rising from the river with sun shining through in the Amazon Rainforest of Peru.

Morning mist rising off the river in the Amazon.

Spanning eight South American countries, The Amazon Rainforest is the largest remaining rainforest on the planet. It is also one of the world’s most biodiverse places and home to jaguars, pink dolphins, macaws, monkeys and many more amazing creatures! A trip to the Amazon allows you to explore the flora and fauna, connect with local Amazononian communities and relax in a jungle lodge right among the birds and trees. 

The best time to visit Peru if you’re interested in exploring the   Amazon Rainforest is during the dry season between June to December. In the Amazon, there is a dry season and a rainy season like other regions of Peru. However, you’re likely to experience high humidity, heat, and rain regardless of the season. Good things can be said about both seasons, but the high season for travel is during the dry season. 

  • Dry Season. Low water season is between June and December.
  • Wet season . High water season is between December and May. 

What to Pack for the Amazon Rainforest 

  • Camera Protector
  • Bug Repellant
  • Sunglasses, hat, and sunscreen
  • Synthetic/light garments that cover your body
  • Hiking boots & House shoes

Best Time to Go to Iquitos

Amazon river snaking through the jungle with lightly scattered clouds hanging above.

Aerial view of the Amazon River snaking through the jungle. Image: clouds-32 by Apollo on Flickr under the CC BY 2.0 License. Resized, cropped and compressed from original.

Iquitos is a destination that can be visited year-round. The best way to plan when to go to Iquitos is to base your decision on your desired activity level. The wet season will have you doing more sitting boat excursions due to higher water levels at this time of year. Dry season means you’ll have more walking/hiking excursions. 

Read more about the best time to visit Iquitos in our full Iquitos Travel Guide . 

Iquitos Climate

  • Tropical Rainforest climate or AF on the Köppen climate classification. 

Iquitos Weather 

The temperatures year-round in Iquitos stays pretty stable, with an average high of 89-90ºF (31-32Cº) and a low of 69-71ºF (20-22ºC). It also rains pretty steadily year-round, with September being the driest with an average of 10 days of rain per month. The wettest month on average is March with an average of 15 days of rain per month. During the high water season (December-May), water floods the jungle floor making much of it navigable only by boat. 

Best Time to Visit Puerto Maldonado

Rainbow arching over the river and southern Amazon Rainforest of Peru.

Rainbow over the river in the southern Amazon Rainforest.

The best time to go visit Puerto Maldonado is during the dry season in the Amazon region between June and December. Visitors can enjoy the Amazon year-round but heavier rains during the wet season make it the off-season for tourism. Unlike Iquitos, the wet season in Puerto Maldonado doesn’t mean less walking. Instead, you’ll be trekking along muddier trails. This isn’t all bad, though. Muddy trails are prime places to spot fresh animal prints. And don’t worry, the majority of lodges provide mud boots to guests. 

Puerto Maldonado Climate

Puerto maldonado weather .

The average daily high temperature in Puerto Maldonado ranges steadily between 85-91ºF. The low ranges between 64-72ºF. June and July tend to be the coolest months and October the warmest. Rainfall ranges significantly, with the driest month being July with an average of 2 days of rain per month and the wettest being January with an average of 17 days rain per month. 

Holidays in the Amazon

The Amazon also has its influx of local tourism during the holiday season. During this times the lodges can fill up quite quickly and have higher rates. Also, more people can cause the wildlife to scatter and be harder to spot. Here are the holidays to try to avoid if you’re traveling to the Amazon : 

While there is no bad time to visit Peru, there is a best time to visit Peru! If aiming to visit all three regions during your Peru adventure, the best months to visit Peru are April or May. You’ll have better chances of good weather on the coast, clear skies in the Andes, and more boat excursions (vs. walking excursions) in the Amazon. Of course, Peru is constantly in flux, its ecosystems shift as the year turns and there is beauty and inspiring vistas to be had year-round! The best time to visit Peru, truly, is as soon as possible!

Contact us to talk with one of our expert Travel Advisors and start planning your dream Peru vacation today!

Blogger Michelle Talsma

Originally from Canada, Michelle is a wanderer who has made Peru her home since 2018. In search of the best Red Velvet cupcake, she has been eating and travelling her way through Peru and South America ever since. Obsessed with glaciers, mountains, and french fries Peru has become her home away from home.

Related posts:

Aerial view of Machu Picchu from Machu Picchu Mountain hike.

The Best Time to Visit Machu Picchu

Learn about the best time to visit Machu Picchu before you plan your trip with our comprehensive guide.

Sunlight rising over the stone steps of the Inca Trail in Peru with mountain views in the background

The 20 Best Things to Do In Peru (Chosen by Experts!)

Discover all of the incredible things to do in Peru, from hiking the famous Inca Trail to Machu Picchu to swimming with sea turtles in Mancora. Your Peruvian adventure awaits!

best time to visit peru weather

Start Planning!

Explore all our best-selling packages

See All Packages

Book With Confidence

We're flexible! Postpone your tour with zero cost up to 10 days prior to departure.

The following preferences are optional , but will help enhance your trip's customization.

Are you interested in visiting the best restaurants in Latin America?

Book with confidence

We're flexible! Postpone your tour with zero cost up to 10 days prior to arrival with open dates

( Optional. You may choose more than one)

TIP: Tell us the destinations you have in mind.

  • Tour Packages
  • Amazon Rainforest
  • Galapagos Islands
  • Sacred Valley
  • 5000+ Reviews
  • Travel Guides
  • Work With Us
  • Responsible Travel

Rely on our expert services to customize a unique experience. Comfortable hotels, tours, and all transportation. 24/7 in-trip support.

Our Peru For Less Travel Blog is a living library of travel information, knowledge, and advice from a group of travel loving experts who live, work, eat, and breathe all things in South America.

"Our tours are Fully Customizable and leave 365 days a year!"

  • Destinations

1-817-230-4971

Sales & travel support

USA flag

Change location

  • Call us tomorrow from 10am 01993 838 925 01993 838 620 or
  • REQUEST A QUOTE

The Peruvian Amazon

When is the best time to visit Peru?

  • The Southern Amazon
  • Month-by-month

The best time to visit Peru is during the dry season, between May and October, which sees sunny days, bright blue skies in the Andes, and chilly nights. It is a wonderful time to be in Peru, especially if you plan to go on a trek, but being the peak season, early booking is crucial.

Visitors will notice more rain between November and April, with the wettest months being January and February. Travel at this time does offer the advantage of fewer visitors, greener scenery, and some lower rates for flights and hotels.

The Amazon also experiences more rain between November and March, but this should not deter you from visiting — the flora and fauna will still be abundant and there are always breaks in showers.

  • Make an enquiry
  • Request a brochure

Month-by-month guide for travelling in Peru

Plaza de Armas, Cuzco

Visiting Peru in January - April

The wettest time to visit the Andes and the Amazon, with the Inca Trail closing for the month of February. Travel is still possible however, and Machu Picchu remains open — it will just be more challenging for those wishing to trek. As February ends, the Inca Trail re-opens and more visitors begin to arrive; particularly as Easter approaches. This is also a popular period to visit for those wishing to combine Peru with a visit to the Galapagos Islands .

Events & Festivals

  • Feast of the Virgen de la Candelaria: This is celebrated over a two-week period with folkloric music, dance and spectacular costumes in the town of Puno on the shores of Lake Titicaca.
  • Holy Week (March/April): Holy Week brings sombre religious processions to Peru’s towns and cities; particularly notable in Cuzco.
  • The feast of the Three Kings (6th January): This feast is celebrated across Latin America, but Ollantaytambo in the Sacred Valley is a wonderful place to be. During the ‘Bajada de los Reyes’ the town is overtaken with jubilant processions, music, and dance. Find out more about the Sacred Valley.

Machu Picchu, Peru

Visiting Peru in May - September

As the rains in the Andes cease, visitors can enjoy warm, sunny days and chilly, crisp evenings at altitude. This time of year lends itself to enjoying all the attractions Peru has to offer, from admiring Machu Picchu in the sunshine, to enjoying a boat trip on Lake Titicaca under vivid blue skies and trekking against backdrops of snow-capped mountains. Those wishing to travel from June onward should start their planning six to nine months in advance, and up to 12 months in advance if you wish to trek the Inca Trail but have a limited travel window.

  • Inti Raymi (June): A month of festivities in Peru, many building up to the Inti Raymi (Festival of the Sun) toward the end of the month. Our favourite alternative festival is Corpus Christi, which falls on the ninth Thursday after Easter. Experience it in Cuzco.
  • Santa Rosa de Lima (30th August): Lima’s patroness is honoured with a public holiday and procession to Lima cathedral.

Sacred Valley of Incas, Peru

Visiting Peru in October - December

The dry season comes to an end, but conditions are still pleasant. An abundance of birdlife and flora, particularly orchids, can be enjoyed in Peru’s cloudforests at this time. Although water levels in the Amazon will be high from December to March, meaning fauna may not venture as close to the river banks, this does offer the advantage of easier exploration of smaller tributaries which are sometimes inaccessible in the drier months.

  • Santurantikuy Market on Christmas Eve is a wonderful experience, with vendors from the high Andes arriving to sell grasses and plants for the nativity manger, and children queuing for hot chocolate in Cuzco.

Peru Climate Guide

Why travel with audley.

  • 100% tailor-made tours
  • Fully protected travel
  • Established for over 25 years
  • 98% of our clients would recommend us

Travel advice aircraft image

Travel advice

Practical tips for travelling to Peru, from social protocols to guidance on money matters, with a link to the latest FCDO travel advice.

The World Your Way Brochure

Request our brochure

Covering all seven continents, The World Your Way shows you how you can see the world with us. It features trip ideas from our specialists alongside hand-picked stays and experiences, and introduces our approach to creating meaningful travel experiences.

Trip ideas and travel guides for exploring Peru

Machu Picchu, Machu Picchu

Amazon, Inca Trail & Machu Picchu

14 days from £5,500pp

Sacred Valley of Incas, Peru

Incas & islands: Machu Picchu & Galapagos tour

14 days from £10,800pp

Machu Picchu, Peru

Visit Machu Picchu: A first timer's guide

Machu Picchu, Peru

Trekking to and around Machu Picchu

View itinerary ideas

Info-Peru.com

Peru , a country where the Pacific Ocean meets the Andes and the Amazon, offers an unparalleled diversity of experiences to travelers. From the arid coastal deserts to the lush rainforests and the majestic highlands, each region presents a unique set of attractions and weather patterns. Understanding the best time to visit Peru is crucial for planning an unforgettable journey that aligns with your interests, whether they include exploring ancient ruins, trekking through breathtaking landscapes, or participating in vibrant cultural festivals.

Lima

Peru’s climate varies significantly from one region to another due to its geographical diversity. Generally, the country experiences two main seasons: the wet season and the dry season. However, these seasons affect each region differently, making certain times of the year more suitable for specific activities and travel experiences.

Coastal Region (Lima, Paracas, Mancora)

The coastal region, including the capital city of Lima, enjoys a mild desert climate with two distinct seasons. The summer (December to March) brings warm temperatures and sunny skies, ideal for beach activities and exploring coastal towns. The winter (May to September) is cooler and marked by the garúa, a dense sea fog that can limit sun exposure but also adds a mysterious ambiance to the coastal landscape.

Andean Highlands (Cusco, Machu Picchu, Arequipa)

The Andean highlands feature a more pronounced seasonal variation. The dry season (May to October) offers sunny days and cold nights, providing optimal conditions for trekking to iconic sites like Machu Picchu and exploring other Incan ruins. Conversely, the wet season (November to April) sees more rainfall, which can affect travel plans but also brings lush greenery and fewer tourists.

  • Read: Best time to visit Cusco
  • Read: Best time to visit Machu Picchu

Amazon Rainforest (Iquitos, Puerto Maldonado)

The Amazon experiences a hot, humid climate year-round, with a wetter season from November to April. This season is ideal for riverboat expeditions as higher water levels allow deeper access into the jungle. The drier months (May to October) are better for wildlife spotting, as animals congregate around the fewer water sources.

Seasonal Guide to Visiting Peru

Choosing the best time to visit Peru depends on your desired activities and the regions you plan to explore. Here’s a detailed month-by-month breakdown to help you plan your trip.

Dry Season (May to October)

  • Ideal for : Trekking, mountain biking, cultural festivals
  • Highlights : Clear skies and little rainfall make this the perfect season for outdoor adventures. This period includes some of Peru’s most significant festivals, such as Inti Raymi in Cusco. However, it’s also the peak tourist season, so expect higher prices and crowded sites, especially from June to August.

Want to know how is the weather in each months?

  • Peru in May
  • Peru in June
  • Peru in July
  • Peru in August
  • Peru in September
  • Peru in October

Rainy Season (November to April)

  • Ideal for : Bird watching, photography, budget travel
  • Highlights : The landscapes are at their most vibrant, with waterfalls and rivers full of water. It’s the best time for photographers and nature lovers to capture the beauty of Peru. Tourist sites are less crowded, and prices for accommodation and tours are generally lower, except during the Christmas and New Year holidays.
  • Peru in November
  • Peru in December
  • Peru in January
  • Peru in February
  • Peru in March
  • Peru in April

Cultural Events and Festivals

Peru’s rich cultural tapestry is on full display throughout the year, offering travelers the chance to experience its traditions and celebrations firsthand.

Inti Raymi (June)

The Festival of the Sun is a reenactment of an ancient Inca ceremony in honor of the sun god Inti. It takes place in Cusco, drawing thousands of visitors and locals alike.

Semana Santa (Easter Week)

One of the most important religious events in Peru, Semana Santa is celebrated with processions and ceremonies throughout the country, with Ayacucho hosting the most famous festivities.

Fiesta de la Candelaria (February)

In Puno, the Festival of the Virgin of Candelaria combines Catholic traditions with indigenous music, dance, and costumes in one of the largest and most colorful festivals in South America.

Travel Tips for a Perfect Peru Journey

Plan and book in advance.

Especially during the dry season and around major cultural festivals, accommodations, and popular tours (like the Inca Trail) can sell out months in advance.

Pack for All Conditions

Even in the dry season, evenings in the Andes can be chilly. Bring layers and prepare for various climates, especially if your itinerary covers multiple regions.

Respect Altitude Acclimatization

Many of Peru’s highlights are at high altitude. Spend a few days acclimatizing in a city like Cusco before attempting strenuous activities.

Embrace Local Experiences

Peru’s diverse cultures offer rich experiences beyond the tourist trails. Try local foods, learn a few phrases in Spanish or Quechua, and engage with local communities respectfully.

The best time to visit Peru varies widely depending on the experiences you seek. For clear skies and outdoor adventures, plan your visit during the dry season. If you prefer lush landscapes and fewer crowds, the rainy season might be your ideal choice. Regardless of when you go, Peru’s incredible diversity—from its landscapes to its cultures—promises an unforgettable journey.

Remember, the key to a successful trip lies in planning and flexibility. By understanding the best times to visit different regions, preparing for Peru’s varied climates, and embracing the country’s rich cultural heritage, you’re set for an adventure of a lifetime in one of South America’s most enchanting destinations.

You Might Also Like

Peru in September: Weather, Travel tips and more

Peru in September: Weather, Travel tips and more

Peru in January: Weather, Travel tips and more

Peru in January: Weather, Travel tips and more

Peru in August: Weather, Travel tips and more

Peru in August: Weather, Travel tips and more

Leave a reply cancel reply.

Save my name, email, and website in this browser for the next time I comment.

The Best Time to Visit Peru

If you are planning a trip to Peru then you have already picked a spectacular location! All that is left is to make sure that you make the most of what this country has to offer. To figure out when the best time to visit Peru is for you, there is one important factor that you must take into consideration: the weather.

The best time to visit Peru also depends upon which part of the massive country you are planning to see, and what activities you want to do.

The Only Peru Guide Expert Tip

Do NOT miss Huacachina Oasis on any trip to Peru. This sunny-all-year-round place must be seen to be believed and is Peru’s fastest-growing destination outside of Machu Picchu. Companies like Peru Hop run day trips to Huacachina for those who plan to fly within Peru.

There are 3 regions of Peru : The Coast, The Highlands and the Amazon Jungle. In order to be fully prepared for your travels, it is important to understand how climates can vary in the regions throughout the year. For a full, in depth analysis of the weather in the amazon , find our blog.

paracas-best-time-to-visit-peru-coast

Peru has two seasons owing to its proximity to the equator. These are not traditionally known as summer and winter, but as the rainy/wet season (‘summer’) which runs from December to March, and the dry season (‘winter’) which runs from May to September. The months in between can be unpredictable but are a mix of both, with more sun than the dry season and less rain than the rainy season.

The rainy season gets its name because of the extraordinary amount of rain that falls on the highlands and in the jungle. The coast is a little different, as it typically experiences minimal rainfall even during the rainy season. Consequently, the dry season on the coast is known as garua season: classified as mostly dry overcast weather, with occasional drizzling rain. The rainy season is extremely hot, and known as the summer months.

Visiting Peru in the Summer- December to March (Peru’s Rainy Season)

The rainy season is actually the warmest time in Peru, as well as being the wettest season. With frequent rainfall in the highlands and the jungle, some of the major trails for travelers close because of this, including most of the Machu Picchu treks , like the Salkantay trek . If you’re here for the Inca trail , February is not your friend.

The Peruvian Andes in the Summer/ Rainy Season

You are likely to see a great amount rainfall in the highlands and in the jungle of Peru. The rainy season (summer) isn’t the best time to visit Peru if you’re looking to trek in the mountains; as many paths simply become rivers, leaving them unwalkable; you will find that many trails close during this time. Be sure to check the availability of your chosen route before setting off. You can do this, and compare prices, at the website Find Local Trips .

During the wet season in the Andes Mountains (including Cusco ), the average temperature is around 18˚C (64˚F). At night the temperature drops to around 7˚C (44.6˚F). Even though heavy rainfall and regular thunder and lightning is guaranteed, the clouds will eventually part and grey skies will transform into sunshine. This is a beautiful sight, if you can wait out the storms.

the-best-time-to-visit-peru-highlands

All in all, a general rule of thumb is that the rainy season (‘summer’) in Peru is not an ideal time for trekking up in the Andes Mountains but it is the perfect opportunity to take advantage of the sun along the Pacific Coast, where temperatures and the weather are generally stable thanks to the desert climate.

The Peruvian Coast in the Summer

These months are the perfect opportunity for sunning yourself along the coast, where temperatures are much higher than the highlands of the Andes, and dry days are all but guaranteed. In the capital of Lima there is an average of only one day of rainfall through the whole year.

The Pacific Coast is generally warm, and can get very hot depending on the place. ( Huacachina , the only desert oasis in South America, boasts high temperatures all year round). The highest average temperature along the coast in summer ranges between 24˚C (75.2˚F) and 29 °C (84.2 °F), but can reach up to 32° (89.6°F). The capital of Peru, Lima, has beautiful sunny days through all of the summer months. AS well, Mancora in the north gets beautiful sunshine with high temperatures all year round. If you like hot weather, these are great places to spend summer in Peru.

The Peruvian Amazon in the Summer/ Rainy Season

For a full in depth look at the weather in the Amazon , check out our blog.

In the Amazon region , it is hot and rainy for most of the year. It’s worth noting that the rain in the jungle probably isn’t what you’re used to at home, it is incredibly heavy, and not the sort of weather you can just pop a waterproof on and continue through.

Generally in the rainforest temperatures stay similar throughout the year. However in summer temperatures rise a little and can reach as high as 42 °C (107.6 °F) (in Iquitos ), with heavy rainfall causing river levels to rise. This isn’t all bad though, as the increased river levels make it easier for boats to venture deep into the jungle. This gives you a greater chance of seeing spectacular and unique wildlife (including the famous pink river dolphin). It is also worth knowing that the rainy season in the jungle is mosquito high season. Make sure that while you’re packing you have plenty of repellent, long and loose clothing, and are up to date on your yellow fever injection.

the-best-time-tovisit-peru-amazon

Visiting Peru in the Winter (Dry Season)- May to September

If you’re planning to travel the whole country, the best time to visit Peru is, surprisingly, the winter. This is the driest season in Peru, which is especially important if you are planning to visit Cusco, trek the Rainbow Mountain or a Machu Picchu trail, such as the Inca trail.

Visiting the Peruvian Andes in the Winter (Dry Season)

One of the main attractions of Peru is Cusco and Machu Picchu. Cusco is situated high in the Andes mountains (with an elevation of 3,400 meters). From May to November it is generally dry in the Andes. Temperatures in the highlands have a wide range, especially between the day and the night. During the day they sit around 20˚C and through the night they drop as low as 2˚C through the winter.

Also worth noting, the majority of buildings in Peru have no built-in heating. We advise you to be well-prepared for the cold in winter when in places such as Cusco, high up in the Andes Mountains. It can get very cold there, especially during the evenings and early mornings.

Despite the cold, these might also be the brightest months that Cusco has to offer as the clear, sunny skies shine through the day. Packing light may seem difficult, but why not wait to purchase some warm clothing in the indigenous markets of Cusco? Famous for its vibrant alpaca-wool scarves, hats and jumpers, this is the perfect place to get souvenirs for your friends and family, as well as a treat for yourself as well.

Visiting the Peruvian Coast in the Winter (Garua Season)

paracas-cliffs-best-time-to-visit-peru-coast

Unfortunately, during winter in Peru the skies along the pacific coast are typically very cloudy. Some locals know Lima as ‘The Grey City’, due to the thick layer of fog that lingers over the coast between the months of May, right through to October. Despite the cloud, the coast of Peru is particularly humid with an average of 80% humidity. The highest average temperatures range from 15˚C (59˚F) and 21 °C (69.8 °F), and lowest between 8˚C (46.4˚F) and 15 °C (59°F).

Visiting the Peruvian Amazon in the Winter (The Dry Season)

Exploring this region is more enjoyable in the dry season. There is less rainfall and temperatures here stay tropical all year, making the adventure even more palatable.

Similar to the Andes, the recommended time to visit the Amazon Jungle is during the dry season, as there are less mosquitos and, most importantly, less rainfall. However, there are also many perks of visiting it during the rainy season thanks to the rise in water levels in rivers.

Ultimately, there are plenty of variables when it comes to the best time to visit Peru. Between the three geographical regions, the two seasons and Peru’s unpredictable climate, there are more than enough factors to consider. The weather in Peru can sometimes be unpredictable, but the rich culture and warm people make up for any logistical snags caused by the weather.

best time to visit peru weather

YOU MAY LIKE

outside of Lima

Lima to Machu Picchu – Agencies DON’T want you to read this!

lima to machu picchu

#1 Rated Day Trips From Lima To Unforgettable Destinations

machu picchu

Everything You Need to Know to Avoid the Typical Tourist Mistakes At Machu Picchu

huacachina

What NOT To Do When Visiting Rainbow Mountain

activities in Lima

Spend 50% less and see 100% more in Peru

tourist

Machu Picchu Tickets – All You Need To Know!

salt flats

These Hidden Destinations Just Outside Of Lima Will Blow Your Mind!

discounts

Peru – How to Avoid Being a Typical Tourist

Ecuador Hop

OFFICIAL: This Company Was Voted The Best Way To Get Around Peru

bus company

Peruvian Travel Secrets That Only The Locals Know

You must be logged in to post a comment.

  • EN - English
  • PT - Portuguese
  • ES - Spanish
  • How it works
  • Become a Host
  • Download the app

Top Destinations

  • United States
  • United Kingdom

What type of experience are you looking for?

  • Non-Profit School
  • Permaculture project
  • Eco Village
  • Holistic Center
  • Guest House
  • How Worldpackers works

best time to visit peru weather

Learn from the most experienced travelers of the community

Traveling with worldpackers, planning and budgeting for travel, make a living while traveling as a lifestyle, travel with worldpackers.

  • Using Worldpackers
  • Work exchange
  • Social impact

Plan your trip

  • Women traveling
  • Budget travel
  • Solo travel
  • Language learning
  • Travel tips
  • Get inspired
  • Digital nomads
  • Travel jobs
  • Personal development
  • Responsible travel
  • Connect with nature

Top destinations

  • South America
  • Central America
  • North America
  • More destinations
  • WP Life WP Life
  • Exclusive discounts Discounts
  • Latin America

The best time to visit Peru: a complete travel guide

Wondering what time of year is best to visit Peru? This detailed guide will highlight the best time to visit Peru, as well as other highlights of this amazing South American country.

best time to visit peru weather

Gabrielle Budget Travel With Gabby

Nov 10, 2022

best time to visit Peru

Peru is an incredible country in South America.

It is full of diverse natural landscapes like beaches, salt flats, deserts, lakes, forests, and the famous Andes Mountains and Amazon Rainforest .

It also has big cities and small villages. Peru has exquisite local cuisine, lots of cool wildlife, extremely friendly locals, and a rich history.

So if you’re planning on visiting Peru anytime soon, you may be wondering when is the best time to go . 

This article will explore the best time to visit Peru . I’ll also touch on some of the best places to visit in Peru , as well as work exchange opportunities in Peru .

I hope this guide is helpful for those who want to visit this gorgeous and welcoming country on the western side of South America !

best time to visit peru weather

When is the best time to visit Peru?

Peru has two seasons: wet and dry.

The dry season is from May to October , and the wet season is from November to April .

Generally speaking, the dry season has the best weather with the smallest chance of rain. But this means higher flight prices and more crowds, particularly at the famous tourist attractions like Machu Picchu.

Wet season has a high chance of rain, especially in January and February. But prices are cheaper and there are fewer crowds.

So if you want to save money and enjoy the best Peru attractions without any crowds, consider visiting Peru during the wet season.

If you want to enjoy amazing weather on your trip to Peru, visit during dry season.

Probably the best option is to travel to Peru during shoulder season !

best time to visit peru weather

Shoulder season: the best time to visit Peru

Shoulder season means the transition months between off season and peak season.

Off season would be the rainiest months: January and February , while  peak season is the busy months of June, July, and August during the drier months.

So shoulder season is around April or May, at the end of the rainy months and the beginning of the dry season. The rain drops off, the sun shines more, and the summer crowds haven’t hit hard yet.

Alternatively, October or November are great months to travel to Peru . The rainy season is starting, but you’ll still enjoy lots of sunshine and the heavy, consistent rain won’t begin until about January. The crowds from summer have calmed down by then.

For a nice middle ground in terms of weather, flight prices, and crowds, shoulder season is the best time of the year to visit Peru . That is April, May, October or November.

Places to visit in Peru

best time to visit peru weather

Now that you know the best time to visit Peru, I’ll quickly mention some ideas for what to do in Peru. Here are 9 places to consider when visiting Peru:

Machu Picchu: the "must-see" of every trip

This is, of course, the biggest tourist attraction in the country and the main reason many people travel to Peru. This historic Incan city located high in the Andes Mountains is an iconic landmark, and it is so worth a visit.

You can choose to do a multi-day trek to Machu Picchu, such as the famous Inca Trail or the more challenging Salkantay trek. Or you can just catch public transport to the nearby town of Aguas Calientes and head up the mountain straight away.

Don't miss the historical city of Cusco

Cusco is the gateway city to Machu Picchu. Most travelers spend a few days here before starting a trek or taking the train to Machu Picchu.

Cusco has many things to do , as well as lots of impressive cathedrals, historic monuments, wide public squares, bustling local markets, and amazing restaurants.

There are also lots of fun hostels here where you can party and mingle with other travelers.

best time to visit peru weather

Visit Huacachina Sand Dunes and its oasis town

The resort town of Huacachina near the town of Ica looks like an actual desert oasis. Surrounded by miles of soft golden sand dunes, Huacachina has a lagoon, palm trees, and tourist resorts, and is the base for exploring the dunes.

Sandboarding is a popular sport to try on the sand dunes!

best time to visit peru weather

Disover charming Arequipa

The city of Arequipa , surrounded by mountains, is a must-see on a trip to Peru. Dubbed a UNESCO World Heritage Site, the Arequipa historic city center is a charming area full of colonial architecture and a heartwarming local culture.

The buildings in the city center are made of a light colored volcanic rock called "sillar stone".

Get hypnotized by the Rainbow Mountain

Not far from Cusco and Machu Picchu lies Rainbow Mountain, locally known as Vinicunca . This incredible natural phenomenon sits atop a high-alitiude hike that can be done in one day.

The mountain and surrounding valleys are streaked with vibrant natural colors that looks like a rainbow.

best time to visit peru weather

Spend some days in Lima, the capital city of Peru

The capital city of Peru, Lima , is a busy metropolis that is packed with fun things to do. It has a well preserved colonial center, lots of interesting museums, magnificent cathedrals, and cliffside coastal views.

Because Lima is a coastal city, the seafood here is super fresh. This is the perfect place to try one of Peru’s best dishes: ceviche. There are countless high end or humble local restaurants in Lima where you can try this zesty fish and citrus dish.

Overall, Lima is a great place to visit in Peru and one of the 20 best cities to solo travel in South America . 

best time to visit peru weather

Explore the Amazon Rainforest in Puerto Maldonado

This jungle town is the perfect base for exploring the Amazon Rainforest. From here you can book tours that will take you into the thick of the jungle.

Visit national parks and nature reserves, see some rare wildlife, admire the tropical plants and landscapes, and soak in the hot, humid rainforest weather.

Trek around the marvelous Colca Canyon

One of the deepest canyons in the world, Colca Canyon is one of the best places to visit in Peru.

Book a tour here to visit a traditional village, go trekking along the giant river canyon, or go bird-waching in hopes of seeing an amazing Andean condor sailing over the landscape.

Get to know the local island-villages of Lake Titicaca

Lake Titicaca, which straddles the border of Peru and Bolivia , is the world’s highest navigable body of water. It is a gorgeous blue lake with a few islands that have their own special and unique cultures.

The Uros Island  are made entirely out of reeds. It is fascinating to learn how the local families live and thrive on these floating islands in the middle of the lake.

Taquile Island is another isolated spot on the lake where the locals have interesting customs and traditions that remain unchanged from how their ancestors lives.

best time to visit peru weather

Be part of a work exchange in Peru

For an interesting cultural experience, consider doing a Worldpackers work exchange in Peru !

You can work in exchange for accommodation, so you’ll save money when traveling in Peru. You’ll also get the opportunity to live with locals, learn Spanish , and try out the local way of life.

Worldpackers has over 200 work exchange opportunities in Peru , in over 40 different areas of the country. Some of the work exchanges in more remote areas may require you to speak Spanish. If you don't speak Spanish, Peru is a great place to learn! You can always look for work exchanges in more touristy areas where English is spoken, if you don't have any Spanish skills. 

Here are some of the top work exchanges in Peru:

Volunteer at a local zoo in the Peruvian Andres Valley : This work exchange has 26 five star reviews from past travelers! Here you get to work alongside professional veterinarians and knowledgeable staff to learn about different animals and how to care for them. 

Teach English at a non profit organization : Here you will work 15 hours per week teaching locals of all ages how to speak English. You will be benefitting the local community, forming connections, and taking day trips around Peru. 

Work at a hostel in Piura in Northwest Peru : A great way to make lots of international friends and practice Spanish is working in a hostel. You can do tasks like reception, housekeeping, and administration, all while living in a fun and social environment. 

Get in touch with nature at a rural homestay : This home stay work exchange near the Amazon will help you immerse yourself in nature and enjoy a unique place. The hosts have a horseback riding business and need help with web development and videography, so you can also develop your digital skills and gain valuable work experience. 

Recap: The best time to visit Peru

So, as we have seen earlier in this article, in general terms  the best time to visit Peru is the shoulder season .

However keep in mind, the best time to visit Peru for weather is anytime between May and October . The best time to travel to Peru to save money is during the rainy season, particularly January or February .

There are lots of incredible places to visit in Peru once you arrive. Hike iconic mountains in the Andes like Machu Picchu and Rainbow Mountain. Visit sand dunes, lakes, canyons, and the Amazon Rainforest. Or enjoy the cities like Lima, Cusco, and Arequipa.

And to have an unforgettable experience traveling in Peru and living amongst the locals, try a work exchange !

If your are planning to head to Ecuador after Peru, you should check out when is the best time to visit Ecuador .

For more travel inspiration about other countries in South America, check out these articles: 

  • 5 Paraguay travel tips .
  • 12 reasons to visit Cartagena de Indias .
  • 7 cheap vacations in South America to learn about other cultures .

Is Peru safe to travel? Everything you've never known about the country

Join the community!

Create a free Worldpackers account to discover volunteer experiences perfect for you and get access to exclusive travel discounts!

Gabrielle Boucher

Budget Travel With Gabby

Hello! I am a 25 year old from the USA with a knack for traveling on a budget. I fell in love with traveling while studying in Europe, and that love grew even more when I started volunteering abroad in South America. Since then, I've worked odd jobs and volunteered all over the globe while cultivating passions for hiking, wildlife photography, food, wine, animals, permaculture, and more!

Be part of the Worldpackers Community

Already have an account, are you a host, leave your comment here.

Write here your questions and greetings to the author

More about this topic

best time to visit peru weather

7 cheap South America vacations to enjoy on a budget

10 colombian desserts and traditional food you must try on a trip to south america.

best time to visit peru weather

16 photos to inspire you to visit Peru

best time to visit peru weather

How do Worldpackers trips work?

As a member, you can contact as many hosts and travel safely as many times as you want.

Choose your plan to travel with Worldpackers as many times as you like.

Complete your profile, watch the video lessons in the Academy, and earn certificates to stand out to hosts.

Apply to as many positions as you like, and get in contact with our verified hosts.

If a host thinks you’re a good fit for their position, they’ll pre-approve you.

Get your documents and tickets ready for your volunteer trip.

Confirm your trip to enjoy all of the safety of Worldpackers.

Have a transformative experience and make a positive impact on the world.

If anything doesn’t go as planned with a host, count on the WP Safeguard and our highly responsive support team!

After volunteering, you and your host exchange reviews.

With positive reviews, you’ll stand out to hosts and get even more benefits.

  • Best Time of Year to Visit Peru and Machu Picchu

Peru Weather and Climate

The mysterious city of machu picchu (adventure life), when to visit the andean highlands (machu picchu, cusco, sacred valley, and the inca trail), when is the best time to visit machu picchu  , machu picchu month by month.

  • The weather in Machu Picchu and the Andean mountains of Cusco is rainy.
  • Landslides on the Inca Trail may occur during this month, making hiking not advisable.
  • Temperatures range between 27°C/80°F during the day and 17°C/63°F at night.
  • Considered the worst time to visit Machu Picchu due to heavy rains and unbearable weather.
  • The Inca Trail closes for maintenance, and the risks of getting stuck due to landslides are high.
  • Temperatures range from 28°C/82°F during the day and 18°C/65°F at night.
  • Recommended for hiking tours, as the rains start to subside, and beautiful views emerge.
  • Temperatures range between 27°C/81°F during the day and 17°C/64°F at night.
  • One of the best months to visit Machu Picchu, with warmer weather and fewer crowds.
  • Ideal for hiking the Inca Trail or alternative treks.
  • Temperatures range from 22°C/77°F during the day and 14°C/61°F at night.
  • The arrival of the dry season brings blue skies and breathtaking views.
  • Festivities in Cusco and traditional Andean religious celebrations take place during this month.
  • Temperatures can reach high 20s°C/70s°F during the day and drop to 13°C/55°F at night.
  • The start of the high season with thousands of tourists for winter solstice celebrations.
  • Temperatures range between 20°C/58°F and 11°C/52°F during the day and can get below freezing at night.
  • Full swing of winter with blue skies and impressive views.
  • Crowded with tourists from the Northern Hemisphere during summer vacations.
  • Temperatures range from 19°C/66°F during the day to 10°C/50°F at night.
  • Fairly cold with lengthy lines and overcrowding on hiking trails.
  • Recommended to climb Machu Picchu or choose alternative treks for a quieter experience.
  • Temperatures range from 20°C/68°F during the day to 12°C/54°F at night.
  • End of the dry season and beginning of the rainy season.
  • Fewer crowds and beautiful views before the first rains of the month.
  • Temperatures range from 21°C/70°F during the day to 12°C/54°F at night.
  • Considered one of the best months with fewer crowds and silence in the Sanctuary.
  • Ideal hiking weather with temperatures between 22°C/72°F and 12°C/54°F.
  • Start of the rainy season with scattered showers and dwindling tourist numbers.
  • Great photo opportunities of mountains and valleys.
  • Temperatures range from 24°C/75°F during the day to 13°C/54°F at night.
  • Weather is touch-and-go with some sunny days amid looming rain clouds.
  • Fewer crowds on the Inca Trail but increased tourist activity during the holidays.
  • Temperatures range from 26°C/79°F during the day to 16°C/61°F at night.

Machu Picchu Weather Table

Best time to hike machu picchu, when to go on a sacred valley tour, trek through the amazon (valeria blanc) when to visit the amazon jungle.

Explore colorful Lima

When to Visit the Pacific Coast & Lima

Want to go.

  • Machu Picchu
  • South America

Peru Travel Guide

  • All Peru Trips
  • Peru Travel Info
  • Luxury Peru
  • Inca Trail Frequently Asked Questions
  • Hiking the Inca Trail
  • Skylodge Adventure Suites
  • Sacred Valley
  • History and Culture of Peru
  • Peru Amazon Rainforest - Cruises & Eco Lodge
  • Machu Picchu & Galapagos Tours
  • Machu Picchu Travel Guide
  • Peru Food Guide - Brief Guide to Peruvian Gastronomy

Favorite Peru All Trips

  • Machu Picchu by Train
  • Classic Inca Trail
  • Islands and Incas
  • Choquequirao Trek and Machu Picchu
  • Incas and Rainforest
  • Discover Peru

Top Peru Travel Destinations

  • Aguas Calientes (Machu Picchu Pueblo)
  • Lake Titicaca Peru
  • Ollantaytambo
  • Puerto Maldonado

Peru Trips by Departure Date

  • 2024 Peru trips (123)
  • 2025 Peru trips (109)
  • 2026 Peru trips (69)
  • April 2024 (102)
  • May 2024 (109)
  • June 2024 (110)
  • July 2024 (108)
  • August 2024 (109)
  • September 2024 (106)
  • October 2024 (108)
  • November 2024 (105)
  • December 2024 (106)

Top Experiences in Peru

  • Peru Land Tours (55)
  • Peru Wildlife & Safari Exploration (45)
  • Peru Cruises (34)
  • Peru River Cruises (29)
  • Peru Active (20)
  • Peru Luxury (16)
  • Peru Trekking (15)
  • Peru Cultural (9)
  • Peru Most Popular (4)

Peru Trips by Duration

  • 5 day trips (15)
  • 7 day trips (9)
  • 8 day trips (13)
  • 9 day trips (5)
  • 10 day trips (8)
  • 11 day trips (3)
  • 12 day trips (5)

Peru Trips by Activity

  • Peru wildlife viewing (51)
  • Peru rainforest exploration (43)
  • Peru local market visits (40)
  • Peru village visits (37)
  • Peru archaeological site visits (36)
  • Peru kayaking (34)
  • Peru hiking (30)
  • Peru fishing (18)
  • Peru camping (17)
  • Peru wilderness lodge exploration (14)
  • Peru homestays (6)
  • Peru biking (6)
  • Peru small ship cruises (6)
  • Peru whitewater rafting (4)
  • Peru snorkeling (3)
  • Peru horseback riding (3)

Why Travel With Adventure Life

Recognized by.

best time to visit peru weather

[email protected]

+1 206-892-8877

FlashpackerConnect Home

Send Us a Message

Peru’s weather and seasons: when is the best time to visit.

Weather can play an important part in how you experience Peru, which has two main seasons: wet and dry. Their wet season is typically from November to March, which sees warmer temperatures with intermittent showers. Dry season is from April to October where you can expect more consistent weather, sunny days, and clear skies.

But for a greatly vast country like Peru, predicting the weather isn’t as simple as following seasons. From mountains to deserts, and beaches to jungles, Peru holds highly diverse geographies, each with their own distinct climate. To break it down, the country has three main climate regions: the coast, the rainforest and the mountains. Read more in our travel guide below for visiting Peru.

best time to visit peru weather

Lima, Cusco, Paracas, Huacachina, Mancora, Punta, Paracas, Trujillo

The coast is part of the desert, and consists of bays, beaches and cities. This region rarely ever rains in general. If visiting in the summer, between December - April, you can expect hot, dry heat, with temperatures reaching 77°F - 95°F (25°C-35°C) or even higher along the north coast. In winter, between May-October, temperatures are milder, with high humidity. Around this time, much of the coast is shrouded with a misty, gray fog called garúa that maintains a low temperature.

The coast of Peru is a stunning and varied region that offers a wealth of experiences for visitors. From the vibrant capital city of Lima, with its world-class peruvian cuisine and colonial architecture, to the ancient ruins of Chan Chan and the seaside oasis of Huacachina, the coast has something for everyone. With miles of pristine beaches, picturesque fishing villages, and bustling coastal cities, the region boasts a unique blend of history, culture, and natural beauty. Whether you want to surf, sunbathe, explore archaeological sites, or indulge in delicious seafood, a visit to the coast of Peru is an unforgettable and enriching experience.

best time to visit peru weather

The Rainforest:

Iquitos, tambopata, manu:.

Peru’s rainforest has sub-tropical climate, with high humidity and consistent temperatures throughout the year. The best time to visit the Peruvian jungle is during the dry season, which runs from May to October, where day temperatures reach 90°F (32°C) or higher, and the nights get cooler. During this time, the weather is typically driest with sunny days, lower humidity, fewer mosquitoes and other insects. This makes it easier to explore the jungle and enjoy outdoor activities such as hiking, birdwatching, and wildlife spotting.

However, it's worth noting that the jungle region can experience rain showers at any time of year, so it's important to bring appropriate rain gear and be prepared for changing weather conditions. Additionally, the dry season is also peak tourist season, so expect larger crowds and higher prices for accommodations and tours.

As a travel tip, if you prefer to avoid the crowds, you can consider visiting during the shoulder seasons of April or November, which can still offer good weather conditions but with fewer tourists. However, it's important to note that the jungle region can be more challenging to navigate during the rainy season, which runs from December to April. The rivers can be higher, trails can be more slippery, and some lodges may be closed due to flooding.

Why visit the Amazon jungle in Peru ?  It is a truly unique and breathtaking destination that is a must-visit for anyone who loves nature and adventure. This vast and pristine rainforest is home to an incredible array of wildlife, including jaguars, monkeys, macaws, and anacondas, as well as thousands of plant species. Exploring the Peruvian Amazon offers a chance to witness these amazing creatures in their natural habitat, as well as to learn about the traditional ways of life of the indigenous communities that call the jungle home. Whether you choose to go on a jungle trek, take a boat ride along the river, or visit a remote village, the Amazon jungle tour in Peru promises an unforgettable and life-changing experience.

To reach the Peruvian Amazon, you can either fly or take a bus to one of the gateway cities, such as Iquitos, Puerto Maldonado, or Tarapoto. These cities are located in the jungle region and are well-connected to other parts of the country by air and road.

best time to visit peru weather

The Mountains:

Arequipa, cusco, machu picchu, puno:.

There is little rain in the Andes region during May to October. Temperatures in the day reach warm highs of 68°F to 77°F (20°C-25°C), but nights can be very cold, particularly in June and July.

December to March is especially rainy, with January and February being the wettest months. During this time, temperatures are somewhat milder between 64°F to 68°F (18°C-20°C), and lowering only to 59°F (15°C) at night. Mornings tend to stay dry, with heavier showers in the afternoon when rain clouds drift in.

With that being said, even during this wet season, Arequipa still doesn’t rain much. And in Colca Canyon, which is located higher than Arequipa and surrounded by snowy mountains, sees climates of the Andean Mountains. The dry season is April – November, with wet season December – March. In November and April, when the season is transitioning, rain still occurs but skies are brighter and clearer, with warmer temperatures.

Ausangate Region

Rainbow mountain weather:.

The Andes climate varies greatly based on elevation and season. Like most Andean regions, Ausangate has a wet and dry season. Dry season spans from May to November, where skies are clear, days are cool, and the nights get very cold. The best time to hike in the Ausangate and Rainbow Mountain region is at the peak of the dry season June through September. Because the multi day Rainbow trek is vast and remote, there won’t be traffic of people on the trail, even during these peak times.

Rainy season is from December to March, when the climate is warmest, and visibility on the mountains can be poor. Due to the rain, and possible snow, the trail can be muddy, wet and difficult to hike so be prepared for these conditions with good trail shoes and clothing. Snow doesn't permanently cover the mountain in any season, if it does cover the mountain it typically burns off in the afternoon sun only lasting for a day or so.

Average Temperatures:

Day time Temps: 40-60°F (5-15°C)

Night time lows: 10°F (-12°C)

*Due to the high elevation of our campsites temperatures drop drastically in the evenings when the sun goes down. Be sure to dress appropriately so you can be comfortable and have an enjoyable experience!

When’s the best time to visit Peru?

This depends on you and what you prioritize. As mentioned, each region in Peru has its own distinct climate, which makes it difficult to define an absolute best time to visit Peru if you’re traveling all over the country.

However with dry season from April to October, this is a wonderful time to visit. That does also mean peak season, so book well in advance to ensure availability of tours . If you want to avoid the large queues and crowds of other eager sight-seeing tourists then visit in April, May, September or October, as these fall right before and after rainy season.

So, is it worth traveling during rainy season?

Absolutely. Peru really can be visited all year round, with every season offering a unique experience of its own. Rainy season may be the wettest, but it’s also the warmest time of the year, with showers often only lasting a few hours. Traveling in low season also means less crowds and queues of tourists; more stunning, greener scenery; and lower costing flights and accommodation.

The weather will naturally impact your trip in some way. But fog, rain, sun or blue skies, in a country like Peru, the landscape, nature, history, culture and people always remains beautifully fascinating.

best time to visit peru weather

How many days in Peru is enough?

The number of days you need in Peru really depends on what you want to see and do. Peru is a diverse country with a rich cultural heritage, stunning natural beauty, and a wealth of historical and archaeological sites to explore.

If you want to visit some of Peru's most popular destinations such as Machu Picchu, Cusco, the Sacred Valley, Lake Titicaca, and the Nazca Lines, a trip of at least 10 to 14 days would be ideal. This would give you enough time to explore these destinations in depth, take part in various activities, and experience the local culture and cuisine.

However, if you have limited time, a week-long trip would still allow you to see some of the highlights of Peru. You could visit Machu Picchu, Cusco, and the Sacred Valley in a few days, then head to the coast to visit Lima and the nearby Paracas National Reserve.

Overall, it is recommended to spend at least a week in Peru to fully experience the country and its many attractions, but if you have more time, you can always extend your trip and explore more of this fascinating country.

When is the best time to hike in Peru?

The best time of year to trek in Peru is during the dry season, which runs from May to September. This is when the weather is typically sunny and dry, with clear skies and pleasant temperatures during the day. The trails are also less muddy and easier to navigate during this time, making it ideal for hiking and trekking. Additionally, during the dry season, there are fewer mosquitoes and other insects, making for a more comfortable and enjoyable experience. However, it's worth noting that the dry season is also the most popular time (High season) to visit Peru, so trails and campsites can get crowded and permits for popular treks like the Inca Trail can sell out quickly. Therefore, it's important to start planning ahead and book your trek well in advance to avoid disappointment. If you prefer fewer crowds especially along the popular Inca Trail to Machu Picchu, you can also consider hiking during the shoulder seasons of April or October, but be prepared for more unpredictable weather conditions.

The weather in the Andes Mountains of Peru can be challenging for hikers due to the high altitude and variable weather conditions. Here are the average temperatures and weather conditions to expect during the hiking season:

Dry Season (Best Months - May to October):

  • Daytime Temperatures: 15°C to 20°C (59°F to 68°F)
  • Nighttime Lows: -5°C to 5°C (23°F to 41°F)
  • Rainfall: Low to none

Wet Season (November to April):

  • Daytime Temperatures: 10°C to 15°C (50°F to 59°F)
  • Rainfall: Moderate to high, with occasional thunderstorms and landslides

It's important to note that temperatures and weather conditions can vary depending on the location and elevation within the Andes Mountains, as well as the time of day and season. Additionally, the high altitude can make temperatures feel colder and the air thinner, which can affect breathing and physical exertion. Hikers should be prepared with appropriate clothing for both warm and cool weather, as well as rain gear and sturdy footwear for hiking in potentially muddy and slippery conditions. It's also recommended to acclimate to the high altitude gradually and stay well-hydrated throughout the trip.

best time to visit peru weather

Why Visit Peru?

It is the third largest country in South America by area and has a population of over 32 million people. This South American country has a mega diverse boarder shared with  Bolivia, Brazil, Chile, Colombia, and Ecuador, in addition to its coastline along the Pacific Ocean. Peru is home to a rich and diverse cultural heritage, including the Inca civilization, Spanish colonial architecture, and a vibrant indigenous culture. Its capital city, Lima, is a major center of commerce, culture, and tourism, while other cities such as Cusco and Arequipa are popular destinations for their historical and archaeological sites. Peru is also known for its stunning natural beauty, including the Andes mountains, the Amazon rainforest, and the Pacific coastline.

From trekking through the Andes mountains and exploring ancient Incan ruins such as Machu Picchu, to rafting down the Amazon River and sandboarding in the desert oasis of Huacachina, there are plenty of adrenaline-fueled experiences to be had. Peru is also home to a variety of wildlife, including jaguars, llamas, and giant river otters, making it a great destination for wildlife enthusiasts. Additionally, Peru's vibrant local culture, delicious Peruvian cuisine, and warm hospitality add to the overall adventure of the trip. With so much to see and do, Peru is a must-visit destination for any adventure traveler looking for an unforgettable and immersive experience in South America.

Explore Peru Trips

Related trips, subscribe to our newsletter.

Stay up to date on whats new, and exclusive deals!

Tripadvisor 2020 Traveler's Choice Award - Best of the Best

The best time to visit Lima

Agnes Rivera

Nov 15, 2023 • 4 min read

Marinera dancers perform in front of a church in Lima, Peru

Lima has a busy festival calendar bringing color to the streets all year long © Christian Vinces / Shutterstock

Whether you're visiting Lima as a destination in its own right or here for a brief stopover before heading on to Cuzco and the Andes, there’s no bad time of year to visit.

There's usually something on the cultural calendar each month and the City of Kings serves up world-renowned restaurants, top museums, and direct access to the Pacific Ocean all year round.

However, Peru’s capital is at its best and most beautiful in the summer (December-March), when the beaches fill up by day and the bars spill out into the streets by night.

That said, Lima tends to see a greater spike in tourists during the winter (June to August) as it's the driest time to hike to Machu Picchu .

But even when fog cloaks Lima and the city skies turn gray, numerous festivals between July and October tend to liven the mood. Here's our guide to the best times to visit Lima.

An aerial view of a hiker overlooking Machu Picchu

The high season (June–August) is the best time for festivals and slow travel

Although Lima’s winter months see hordes of tourists, few visitors plan on spending a significant time in the capital. Instead, most pay a flying visit before heading off to explore Machu Picchu and other wonders in the Andes, as the dry winter weather is ideal for hiking in the mountains.

Nevertheless, with so many visitors in town, prices are high and you'll need to make reservations at hotels and high-end restaurants in advance.

Towards the end of June, days become shorter and the skies become more gloomy, making this a good time to visit Lima’s museums and free galleries and sample a handful of the world’s top restaurants.

The city hosts Lima Pride Week (late June to early July) around this time too.  Average temperatures hovering around 20ºC (68ºF) – bike rides and strolls along the malecón (waterfront) are still an enjoyable way to keep busy.

In mid-winter, the city starts making preparations for the annual celebration of Peru’s independence on 28 and 29 July.

You will notice a tangible sense of glee among locals, so take advantage of this spirit of patriotism and chat with vendors at markets and patrons in cafes to learn more about Peru's culture and heritage. Lima stages a grand parade near Miraflores’ Parque Kennedy.

shutterstockRF786635008.jpg

The shoulder seasons (September–November and April-May) are best for sunshine and budget travel

After the heat of January, February and March has worn off there is a lull in tourism in Lima – just before peak season ignites. Another quiet period marks the transition from the cool winter to the warm, humid summer. The beauty of visiting Lima during either of the two shoulder seasons is the chance to save money.

Reservations at top-ranked restaurants are easier to come by, prices in hotels take a slight dip and the odd burst of sunshine may just shine in your direction. In March, the fall equinox takes place in the southern hemisphere.

Semana Santa (the week leading up to Easter) is a big holiday domestically and hotel prices skyrocket.

In April, falling temperatures and cooling waters in the Pacific Ocean make April a good month to paddle board or kayak without rubbing elbows (or oars) with lots of other people. During the second shoulder season (September–November), the bulk of the hiking tourists have been, emptying central areas of Lima.

This is a good time to consider a day trip to Reserva Nacional de Paracas to see sea lions and get a welcome dose of Vitamin D. 

October is a big time for religious celebrations. Catholics wear purple in tribute to a famous painting of Cristo Moreno that miraculously survived multiple earthquakes. Try and find some traditional turrón de Doña Pepa (a sprinkle-topped, anise-flavored cake). to eat. It's only served during this time of year.

Pedestrians walk in the San Martin park in Lima, Peru

The low season (January–March) is the best time for sunny weather in Lima

While the tourist crowds stay away, Lima's 10 million or so residents come to life during the summer months. From January to March, the sun shines brightly in clear skies, fooling visitors into thinking that Lima is like this all year round. Do as locals do and get active by surfing, paddle boarding, or kayaking along Lima’s coastline.

February is the hottest month of the year in Lima, and also the month of carnavales in Peru. The days of city-wide water fights in the capital are long gone (and now officially prohibited), but many bars and live music venues in Lima schedule special events, promotions, and concerts to mark the traditional festivities.

Consider exploring the beaches of the southern Lima region or taking a hiking day trip at this warm time of year.

Locas pack out cevicherias (ceviche restaurants) offering fresh seafood plates between January and March as the daytime temperature hovers around 24ºC (75°F), matched with a high humidity level that becomes almost unbearable in February. 

Sunny days lead to incredible sunsets, followed by warm nights that are great for going out to discover new watering holes and live music venues with an icy brew or pisco cocktail in hand.

This is also a great time of year to look for cheap holiday rentals in Lima, as many upper-class Limeños migrate to their beach houses for the season.

This article was first published April 2022 and updated November 2023

Explore related stories

Three people walk through the amazon rainforest during the mid morning.

Festivals & Events

Nov 6, 2023 • 5 min read

Whether you're a foodie bound for Lima or an adventurer heading for the Inca Trail, find the perfect time for your Peru vacation here.

September 2, 2016: Flames shooting from a mutant vehicle at Burning Man in the evening.

Jan 2, 2023 • 12 min read

best time to visit peru weather

Jan 10, 2024 • 6 min read

best time to visit peru weather

Dec 27, 2023 • 8 min read

best time to visit peru weather

Dec 14, 2023 • 3 min read

LIMA, PERU: Panoramic view of Lima from Miraflores.; Shutterstock ID 1047718252; your: Brian Healy; gl: 65050; netsuite: Lonely Planet Online Editorial; full: Lima on a budget

Dec 12, 2023 • 5 min read

best time to visit peru weather

Nov 26, 2023 • 6 min read

best time to visit peru weather

Nov 24, 2023 • 5 min read

best time to visit peru weather

Nov 14, 2023 • 8 min read

Lima   Travel Guide

Courtesy of Azureus70 | Getty Images

best time to visit peru weather

Best Times To Visit Lima

The best time to visit Lima is from December to April. Since Lima is in the Southern Hemisphere, these months offer warm, summer weather (sometimes upward of 80 degrees). The city's geography as a coastal desert means it experiences moderate temperatures throughout the year, very little rainfall, but plenty of high humidity. If you visit from May through November, considered Lima's cooler months, you're likely to find what locals call la garua : a thick misty sea fog that hangs over the city along with overcast skies. 

Weather in Lima

Data sourced from the National Climatic Data Center

Find Flight and Hotel Deals

Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Explore More of Lima

Museo Larco

Things To Do

Belmond Miraflores Park

Best Hotels

World Map

You might also like

Buenos Aires

Buenos Aires

# 8 in  Best Places to Visit in October 2024

Rio de Janeiro

Rio de Janeiro

# 8 in  Best Places to Visit in Central and South America in 2023

Cusco

# 1 in  Best Cheap Vacations in Central and South America

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.

Recommended

The 50 Best Hotels in the USA 2024

Christina Maggitas February 6, 2024

best time to visit peru weather

The 32 Most Famous Landmarks in the World

Gwen Pratesi|Timothy J. Forster February 1, 2024

best time to visit peru weather

9 Top All-Inclusive Resorts in Florida for 2024

Gwen Pratesi|Amanda Norcross January 5, 2024

best time to visit peru weather

24 Top All-Inclusive Resorts in the U.S. for 2024

Erin Evans January 4, 2024

best time to visit peru weather

26 Top Adults-Only All-Inclusive Resorts for 2024

Zach Watson December 28, 2023

best time to visit peru weather

Solo Vacations: The 36 Best Places to Travel Alone in 2024

Lyn Mettler|Erin Vasta December 22, 2023

best time to visit peru weather

26 Cheap Beach Vacations for Travelers on a Budget

Kyle McCarthy|Sharael Kolberg December 4, 2023

best time to visit peru weather

The 50 Most Beautiful White Sand Beaches in the World

Holly Johnson December 1, 2023

best time to visit peru weather

The 26 Best Zoos in the U.S.

Rachael Hood November 16, 2023

best time to visit peru weather

44 Cheap Tropical Vacations That Feel Expensive

Holly Johnson|Alissa Grisler November 10, 2023

best time to visit peru weather

Weather & Climate

Jorge Chavez International Airport Guide

Getting Around Lima

Top Things to Do

Things to Do With Kids

Best Museums

Guide to Plaza de Armas

48-Hour Itinerary

Best Day Trips

Foods to Try

Best Restaurants

Nightlife Guide

Best Time to Visit

The Best Time to Visit Lima

best time to visit peru weather

The best times to visit Lima are between October-November or March-April, as these months are on the cusp or tail end of Peru’s summer, respectively. Summer in Lima brings harsh sun and packed beaches, but if you forgo visiting in the middle of the season you can avoid the unbearable heat as well as the notorious grey skies and peak tourism months while relishing in warm temperatures. Whatsmore, with less crowds, making a reservation at one of Peru’s top restaurants or visiting one of the many archaeological sites in Lima will be far less of a hassle. 

Weather in Lima

Located on the Pacific Coast of Peru, the weather in Lima is drastically affected by its cold-water current (Humboldt Current) and the fact that it is the second largest desert capital city in the world. As a result, Lima has just two marked seasons throughout the year, summer and winter.

Summer runs from late November to early March, reaching its hottest point in February (average highs of 24°C / 75.2°F). Late January and all of February is unbearably hot, which is why the local sandy beaches are camouflaged by red and yellow umbrellas from sunrise to sunset. Winter in Lima on the other hand is far less extreme as, located less than 850 miles south of the equator, the city cools off with temps that rarely dip below 17°C / 62.6°F. During winter (June-August) there is some rain but it is usually a soft mist referred to by locals as la garua. The most dramatic shift during these months is the color of the sky, as winter brings a steady gloom of grey that hovers above the urban center.

Peak Season in Lima

Until another major international airport is built, Lima’s Jorge Chavez International Airport remains the gateway to Peru. Hosting some of the top restaurants in the world and amazing archaeological sites like Machu Picchu, Peru has been considered a top tourist destination for nearly a decade. The peak tourism season in Lima occurs during the northern hemisphere’s summer (June-August) as well as the month of December, when the U.S. school year comes to an end. 

Consequently, the flood of tourists that arrive during the popular visiting months means higher prices for flights and hotels. Restaurants become incredibly crowded and reservations need to be made days in advance. The traffic is even more chaotic, slowing down everyone’s commute. And archaeological sites—such as the huacas in Lima as well as Cusco’s Machu Picchu, reached by a connecting flight from Lima)—become far less awe-inspiring when having to rub elbows with a swarm of strangers.

Key Festivals & Events

Nearly all of the top destinations in Peru can be reached by a connecting flight from Lima’s airport. Because the Andean nation conserves and celebrates its numerous living cultures, there are traditional festivals that attract travelers throughout the year. From Cusco to Puno, these host cities of cultural celebrations  will also experience an uptick in pricing for accommodations and dining out. It’s not uncommon to be handed a menu in a tourist restaurant that has its original prices covered by a sticker with a new and higher number written on it. Keep in mind that provinces outside of Lima greatly depend on tourism for a means of income.  In Lima a repertoire of small music and film festivals as well as gastronomic events bring the city together—though, if they are not held during the peak tourism season, these events won’t cause any notable price increase. With nearly 10 million residents and as the urban hub of Peru, Lima is privileged enough to hold many events with national and local tourism in mind.

  • Aniversario de Lima : In the first month of the year, just as things are about to (literally) heat up in the city, it's time to celebrate Lima’s anniversary. Every January 18, Lima celebrates its foundation in 1535 with city-wide cultural activities. Head to the Plaza de Armas (Main Square) in the historic center for music and parades. 
  • Fiestas Patria : Peru’s Independence Day is the largest event during Lima’s winter and is recognized on July 28 and 29. Peru was officially granted independence on July 28, 1821, however the second day is included in honor of the Armed Forces and National Police of Peru. Activities fill city streets as many district municipalities will organize performances and artistic or gastronomic fairs. These public events can bleed into the following day or even the whole weekend if the dates land on a Thursday or Friday. During Fiestas Patrias there are noticeably more street food options, especially the classic skewered cow’s heart (anticuchos) and fried doughnuts, called picarones. Small businesses may take these days off, however restaurants and stores often remain open to receive joyous and celebratory customers.  
  • Santa Rosa de Lima : On August 30, as winter comes to an end, there is a holiday for the first native-born American saint canonized by the Catholic Church. The date marks the anniversary of her death, and there are both celebrations of her life as well as memorials. Many small businesses close on this date. 
  • Festival Internacional de la Vendimia : Held during the first week of March, this Harvest Festival actually takes place in Ica, which is the perfect excuse to take a day or extended weekend trip outside of Lima. Ica is recognized for its pisco and wine production and is sunny year round.
  • Mistura : Back in the city, in the month of September, Lima plays host to this colorful celebration of Peru’s varied and traditional gastronomic treasures. The exact location changes each year, but the festival itself lasts a week or two and is ideal for those who want to try typical plates from all regions of Peru. 
  • Señor de los Milagros : An annual religious festival that lasts all of October and seemingly paints the capital city purple. Small processions and celebrations take place throughout the month until culminating on November 1 with one of the longest processions in the world. This event is in remembrance of a series of miracles that began in October of 1693 when a great earthquake destroyed much of the city yet, remarkably, not a wall from which a painting of Cristo Moreno (Brown Christ) hung. This event repeated various times throughout history, and the figure was increasingly adored and worshipped with each passing earthquake. Witness the passionate parade in the center of Lima while eating the festive nougat pastry, Turrón de Doña Pepa.  

The best times to visit Lima are between October-November or March-April, as these months are on the cusp or tail end of Peru’s summer, respectively.

The peak tourism season in Lima occurs during the northern hemisphere’s summer (June-August) as well as the month of December, when the U.S. school year comes to an end.

Summer runs from late November to early March, reaching its hottest point in February (average highs of 24°C / 75.2°F).

The Best Time to Visit Johannesburg

The Best Time to Visit Medellín, Colombia

Weather in Lima: Climate, Seasons, and Average Monthly Temperature

The Best Time to Visit Dubai

The Best Time to Visit Maui

The Best Time to Visit Spain

The Best Time to Visit Chile

The Best Time to Visit the Dominican Republic

The Best Time to Visit Cape Town

Annual Festivals and Events in Lima, Peru

The Best Time to Visit the Bahamas

The Best Time to Visit Belize

The Best Time to Visit Naples, Italy

The Best Time to Visit Paraguay

The Best Time to Visit Peru

The Best Time to Visit the Balearic Islands

IMAGES

  1. The Best Time to Visit Machu Picchu

    best time to visit peru weather

  2. Best Time to Visit Peru

    best time to visit peru weather

  3. Machu Picchu Weather: What to Know Before You Go

    best time to visit peru weather

  4. The 13 most incredible places to visit in Peru

    best time to visit peru weather

  5. MACHU PICCHU

    best time to visit peru weather

  6. Best time of the year to visit Machu Picchu

    best time to visit peru weather

VIDEO

  1. ¿SABÍAS ESTO DE CUSCO? 🇵🇪 #Perú #youtubeshorts #viaje #viajar #machupicchu #CUSCO #turismo #

  2. Visit Peru

  3. Visit Peru

  4. LA VERDAD DE PERÚ Y SU COMIDA 🇵🇪 #Perú #youtubeshorts #viaje #viajar #machupicchu #lima #turismo #

COMMENTS

  1. The Best Time to Visit: Peru Month-by-Month

    Peru weather in September through November. The other shoulder season lands in the months of September, October and November, when temperatures across the country start to increase and tourist numbers decrease - making this one of the best times to visit Peru. Rainfall is a possibility in Cusco in October and November, although these months ...

  2. Best time to visit Peru

    December to February is the best time for beach lovers. This is the season to see Peru's magnificent beaches at their best. Sunbathing on the searingly warm northern beaches is delightful - temperatures routinely hover in the 30°C to 40°C (86°F to 104°F) realm, and crowds flock to see-and-be-seen resorts like trendy Máncora.

  3. Best Time to Visit Peru

    The best time to visit Peru is during the dry season between May and October, especially if you plan to go on a trek. It is a wonderful time, with sunny days and bright blue skies, but early booking is crucial because it's the peak season. ... which has a year-round average of 66°F to 68°F. The Amazon experiences warmer weather (84°F to 91 ...

  4. The Best & Worst Times to Visit Peru in 2024 (Our Take)

    The best time to visit Peru is during its winter (May-August), when weather is cool but dry, and more remote Andes locations are accessible to visitors. Peru is a massive country with diverse climate zones.The coast has a semi-arid subtropical climate, while the highlands have a more alpine climate.

  5. The Best Times to Visit Peru, According to Locals

    Shoulder Season: March and April, September and October. Low Season: November to March. Here are the best times to visit Peru, according to local experts. Meet the Expert. I spoke with Saul ...

  6. The Best Time to Visit Peru

    Learn when to visit Peru based on weather, crowds, Inca Trail closures, and more. Find out the best time to explore the dry season, rainy season, shoulder seasons, and different climate zones of the country. Discover the best festivals and holidays to enjoy in Peru.

  7. When is the Best Time to Visit Peru?

    Temperatures average around 25 °C years round, and humidity is always high. June to October is the dry season and is the best time to visit the Peruvian rainforest for trekking. If you want to cruise down the Amazon, the best time to visit is actually the wet season, as the rains cause the river to swell.

  8. Best time to visit Peru: A Month by Month Breakdown

    October is the last month of the dry season or the first month of the rainy season. The weather can be unpredictable. It's the best time to visit Peru before the full force of the rains hit the highlands and the Amazon, so head to the mountains or to the jungle to make the most of the October weather. Towards the end of October when rain is ...

  9. Best Time to Visit Peru & Machu Picchu (Weather Guide 2024)

    Machu Picchu and the Inca Trail during the dry season: from May to September. The dry season is the best time to visit Machu Picchu, as trail conditions are easier and you're also less likely to have an overcast day when you reach the site. Temperatures range between 17°C (62°F) and 19°C (66°F) and, because the wet season has nourished ...

  10. Best Time To Visit Peru

    The best time to visit Peru depends on the region you want to visit. Discover Peru's seasons and choose the best month for your trip. ... It's also much drier in the Amazon and a good time to visit. Weather in Peru in December. In December, coastal regions like Lima experience temperatures around 21-24°C (70-75°F) with minimal rainfall, ...

  11. Best Time to Visit Peru: When to Visit Every

    Best Time to Go. Dry season in the Andes region (April-October) is the best time to visit Peru. This is because you're more likely to get sunny days, most notably at Machu Picchu. During the rainy season, clouds are more likely to obscure the ruins, especially in the morning.

  12. Best Time to Visit Peru

    The best time to visit Peru is during the dry season, between May and October, which sees sunny days, bright blue skies in the Andes, and chilly nights. It is a wonderful time to be in Peru, especially if you plan to go on a trek, but being the peak season, early booking is crucial. Visitors will notice more rain between November and April ...

  13. Best Time to Visit Peru: Weather, travel tips and more

    Best Time to Visit Peru: Weather, travel tips and more Peru , a country where the Pacific Ocean meets the Andes and the Amazon, offers an unparalleled diversity of experiences to travelers. From the arid coastal deserts to the lush rainforests and the majestic highlands, each region presents a unique set of attractions and weather patterns.

  14. The Best Time to Visit Peru

    Visiting Peru in the Summer- December to March (Peru's Rainy Season) The rainy season is actually the warmest time in Peru, as well as being the wettest season. With frequent rainfall in the highlands and the jungle, some of the major trails for travelers close because of this, including most of the Machu Picchu treks, like the Salkantay trek.

  15. The best time to visit Peru: a complete travel guide

    Recap: The best time to visit Peru. So, as we have seen earlier in this article, in general terms the best time to visit Peru is the shoulder season.. However keep in mind, the best time to visit Peru for weather is anytime between May and October.The best time to travel to Peru to save money is during the rainy season, particularly January or February. ...

  16. Best time to visit Peru

    High Season - June to August. The high season in Peru lasts from June to August. During these months, the weather in the highland regions is dry and sunny, making it the best time to visit Machu Picchu, Cusco, and the surrounding areas of the Sacred Valley. Also, it's an ideal moment to discover Lake Titicaca—the highest navigable lake in ...

  17. Peru Weather & Best Time to Travel to Peru

    Expect heavy rains from December to March, with January and February the months with the worst rainfall. Between 64°F and 68°F (18°C-20°C) during the day, and 59°F (15°C) at night, the weather is a little more bearable at this time. On days with a higher concentration of passing rain clouds, the mornings tend to be dry.

  18. Best Time to Visit Peru & Machu Picchu

    Temperatures range between 27°C/81°F during the day and 17°C/64°F at night. April: One of the best months to visit Machu Picchu, with warmer weather and fewer crowds. Ideal for hiking the Inca Trail or alternative treks. Temperatures range from 22°C/77°F during the day and 14°C/61°F at night.

  19. Peru's weather and seasons: When is the best time to visit?

    The Rainforest: Iquitos, Tambopata, Manu: Peru's rainforest has sub-tropical climate, with high humidity and consistent temperatures throughout the year. The best time to visit the Peruvian jungle is during the dry season, which runs from May to October, where day temperatures reach 90°F (32°C) or higher, and the nights get cooler.

  20. The best time to visit Lima

    The low season (January-March) is the best time for sunny weather in Lima. While the tourist crowds stay away, Lima's 10 million or so residents come to life during the summer months. From January to March, the sun shines brightly in clear skies, fooling visitors into thinking that Lima is like this all year round.

  21. Best Times to Visit Lima

    The best time to visit Lima is from December to April. Since Lima is in the Southern Hemisphere, these months offer warm, summer weather (sometimes upward of 80 degrees). The city's geography as a ...

  22. The Best Time to visit Machu Picchu in Peru

    Learn when to visit Machu Picchu based on weather, crowds, and seasonality. Find out the history, tips, and FAQs of this ancient site that is a UNESCO World Heritage Site and a New Seven Wonder of the World.

  23. The Best Time to Visit Lima

    Westend61 / Getty Images. The best times to visit Lima are between October-November or March-April, as these months are on the cusp or tail end of Peru's summer, respectively. Summer in Lima brings harsh sun and packed beaches, but if you forgo visiting in the middle of the season you can avoid the unbearable heat as well as the notorious ...