Best Time to Visit Peru - Visiting in Every Season

If you’re searching for the best time to visit Peru – that one season or month when every region in the country is at its best – you’ll be searching in vain.

While there's no 'best time' to see and do it all in the very best conditions, the period from May to October, Peru’s dry season, is the obvious choice for most visitors. During the dry season, Machu Picchu, the country's #1 attraction, and its surrounding mountainous landscapes are at their very best.

If this is your first visit to Peru or you have a tight timeline, you definitely want to come in dry season.

Peru sits on the northwestern coast of South America, just a swim stroke or two south of the equator. A medium-sized country with a land area of 1,285,216 km² (496,225 mi²) – Peru boasts a distinctive topography that greatly impacts its climate.

Being so close to latitude 0 would normally dictate a hot and humid climate all over, yet the presence of the world’s longest continental mountain range completely flips the climate script.

The Andes traverses the country from south to north and leaves but a narrow sliver of coast. The high peaks act as a barrier which traps moisture and produces large amounts of precipitation at higher altitudes. This makes the mountain regions wet and humid and the coastal region desert-like and dry.

The eastern side of the mountains is primarily a tropical rainforest – the mighty Amazon – an area that famously boasts rain and high humidity all year.

Read on for our detailed take on the best time of year to visit along with helpful info on visiting in every other season.

More Peru travel info:

For more info on travel in Peru, check out our guide on how to plan a trip to Peru and this article on 19 beautiful places to visit .

And if you could use some one-on-one help planning your trip, schedule a Peru travel consultation with one of our Local Experts!


Table of contents

  • Best time to visit

  • Peru’s climate zones

  • High season in Peru

  • Visiting in June, July, & August

  • Visiting in September, October, & November

  • Visiting in December, January, & February

  • Visiting in March, April, & May

  • Common Peru travel questions


Plan your Peru itinerary in just 60 minutes!
Connect with Nicho, our Lima-based Local Expert for a 60-minute travel consultation!
1-hour live trip planning session
Learn about pro tips & hidden gems
Get advice that's tailor-made to you
Plan your Peru itinerary in just 60 minutes!
Connect with Nicho, our Lima-based Local Expert for a 60-minute travel consultation!
1-hour live trip planning session
Learn about pro tips & hidden gems
Get advice that's tailor-made to you

Best time to visit Peru

If you’re planning a trip based around visiting the Andean highlands and Machu Picchu, alongside other Southern highlights like Arequipa, Cusco, the Sacred Valley, and Lake Titicaca, then the period between May and September is the best time to visit.

This is when the highlands enjoy their dry season, so it's the best time for extensive hiking and sightseeing in the Andes – whether that’s in the Central highlands around Cusco, south on the high plateau near Lake Titicaca, or in the snow-capped Cordillera Blanca up north.

While this is technically wintertime in the southern hemisphere, it really won’t feel that way up in the Andes. Nights are sure to be cold, but daytime temps are quite pleasant. On a sunny winter day in Peru, you'll be hiking in a T-shirt by midday.

Prices are higher in these five months, for obvious reasons, and they reach their peak in June, July and August. Availability plummets during this period too, so you’ll want to pre-book hotels and the most important activities.

Peru’s entire coastline is definitely not ideal for visiting in May-September. That said, if you’re intent on spending some time on the water, you should plan to head to the far north where temperatures range from 77°F (25°C) to 67°F (19°C), with mostly clear days and only occasional showers. Humpbacks (and more) migrate to the north coast of Peru this time of year, so whale-watching boat trips from the town of Mancora are particularly popular.

Over in the Amazon, from May-September, it’s time to enjoy lodge-based visits. The main Amazon River and its tributaries will have low water levels, so Amazon cruises aren’t at their best. However, hiking through the thick jungle is!


Peru’s Climate Zones

Peru’s varied topography has created three distinct climate zones, so finding the best time to visit is a matter of deciding where you want to go and what you wish to do once you get here.

Being so close to the equator means Peru's seasons aren't as defined as they are in other further away places. Here, it’s all about rain – the kind needed to create and nurture the world’s largest rainforest – or the lack of it. Dry and rainy seasons constitute Peru’s primary seasons.

Here's a quick overview of the country’s three main climatic zones and how the different seasons impact visiting.

The Andean Highlands

The climate in the Peruvian Andes is generally quite dry, with cool temperatures and strong winds throughout the year. Temps usually range between 0 and 10°C (32 and 50°F) – the higher you go, the colder it will be. Rainfall is common but mostly occurs during the summer months, from November to March.

The biggest hindrance to extensive hiking and sightseeing in the Andes is rain – it causes travel disruptions on road and rail infrastructure, clogs trails, and overall impacts enjoyment.

Unsurprisingly then, the best time to travel to the highlands of Peru is between May and September, the driest months of the year.

The Amazon Rainforest

Typically warm and humid all year, the Amazon’s temperatures range between 25°C (77°F) and 30°C (86°F). Rainfall is heavy throughout the year, with an average of 2,000 to 2,500 mm (79 to 98 in) of precipitation. Most of it, however, falls between November and April.

Since it rains pretty much all year long in the rainforest, locals call the two distinctive seasons low and high-water seasons. Rain, in this part of the world, only serves to dictate what kind of activities you can do.

For lodge-based (so land-based) trips, the dry months between May and September are ideal.

For multi-day river cruises, you’ll want the high-water levels seen in November- April. Water levels recede in May, so the earlier you hop on a cruise, the better.

The Coast

The climate on the Peruvian coast is fairly mild and humid, with temperatures ranging from 16-30°C (61-86°F) throughout the year. June through September is the coldest time of year, while December through February is the warmest. Rainfall is common throughout the year, as is a heavy fog which blankets the coast in the coldest months.

Since Peru boasts a long coastline of over 1,900 miles (3,000km), the climates between the far south and far north are (literally) polar opposites. The further north you explore, the hotter and more tropical-like the weather.

For excellent beach conditions, swimming and surfing, pin your hopes between November and March. The season is a little longer in the far north, so October and April are still outstanding. May can be a colossal hit or a terrible miss depending on the year.

From June, when sea and air temperatures drop, the Peruvian coast develops a peculiar fog (garúa) that progressively shrouds it from south to north. By June, the horizon is obscured from view due to the thick, low fog. It's an incredible natural spectacle, but swimming and surfing are not all that enticing.

Want some local help with your Peru trip planning?

Connect with Nicho, our Lima-based local expert, for help perfecting your itinerary, answers to all your travel questions, and fabulous local tips for a better visit!


When is high season in Peru?

High season in Peru runs from May to October, with June, July, and August being the absolute peak travel months. Though it’s technically winter in Peru, it’s a period when superb weather in the Andes combines with summer vacation in the northern hemisphere.

Prices and crowds are at their highest in these middle three months, so you'll need more funds, good advance planning, and pre-booking. You can easily wing a trip through Peru without much trouble in other months, but definitely not from June to September. Accommodations, flights, tours, and even tickets to the most popular sites can sell out months in advance. You’ve been forewarned!

There’s also a slight peak in prices and crowds during the usually busy Christmas period – between mid-December and mid-January, and again over the long weekend around Easter. Neither of these two periods is as busy as the Northern hemisphere summer months, but it is noticeably more crowded.

Visiting Peru in June, July, & August (Winter)

June, July, and August bring crystal clear skies and ever-present tourist crowds to Peru. But don't fear: with some pre-planning and an open mind, you can find many lesser-known places to visit if you want to avoid big crowds. There is SO much to discover off the beaten path! No matter where in the Andes you head, you’ll find perfect weather for hiking trips and extensive sightseeing.

Over in the Amazon, be it the northern, central or southern selva, it is also the dry (or low-water) season. Hiking trails are relatively dry and enjoyable. If travelling to the Peruvian Amazon in June, July and August, opt for those lodge-based visits rather than a cruise.

The coast, at this time, is blanketed by the winter garúa, a dense low fog that prevents sunshine for most of the day. It isn't a good time for swimming and surfing. Still, it is an incredible weather phenomenon to experience, and there are amazing whale-watching boating trips off the north coast of Mancora. Plenty to enjoy there too!

Major public holidays & festivals:

  • Inti Raymi (June 24): An ancient festival of the Inca Empire, celebrating the winter solstice and honouring the Sun God, Inti.

  • St Peter & Paul Day (June 29):  Public holiday

  • Peru’s Independence Day (July 28): Public holiday

  • Fiesta de la Virgen del Carmen (July 16): One of the country’s wildest and largest traditional festivals is held in Paucartamba.

  • Fiesta de San Agustín (August 28): A flamboyant religious festival in Cusco.

  • Saint Rose of Lima Day – Public holiday

Best places to visit:

  • Lima

  • Arequipa

  • Machu Picchu

  • Cusco

  • Lake Titicaca

  • Huaraz

  • Nazca Lines

Best things to do:

  • Hiking in the Andes

  • Road trips

  • Sightseeing

  • Amazon trekking

  • Whale-watching boat trips

Background Image
Discover authentic Peru
Plan smarter with local advice
Perfect your travel plan with an expert

Visiting Peru in September, October, & November (Spring)

Our favourite is this shoulder season at the end of the dry spell. Even if some rain falls, it won’t be enough to disrupt travel plans and clog hiking trails. That will come later, in the new year. Temperatures will also rise, making days in the mountains even more enjoyable.

In the Amazon, downpours are getting more pronounced at this time, but with it comes an overwhelming sprouting of flora which entices animals to emerge from the depths of the forest. Lodge-based visits are still rewarding in September and October, but cruises make more sense in November.

On the coast, November is a great time to hit the beach before the Christmas holiday crowds descend: excellent surfing conditions and fantastic swimming options in the north of the country.

Major public holidays & festivals:

  • Tourist week in Huancayo (Sept 9-16) - An abundance of cultural, epicurean and arty events

  • Festival of Pisco (Sept 7-14) - Head to Paracas Bay for celebrations and free-flowing pisco sours

  • Ica Tourist Week (Sept 23-30) - A weeklong party in Peru’s most famous desert oasis

  • Battle of Agamos (Oct 8): Public holiday

  • Day of the Dead (Nov 1 & 2) - Public holiday and one of the most significant and elaborate religious festivals in Peru

Best places to visit:

  • The high Andes: Cusco, Sacred Valley, Machu Picchu, Rainbow Mountain

  • Lake Titicaca

  • Amazon

  • Huaraz

  • Huacachina

  • Nazca Lines

  • The coast

Best things to do:

  • Trekking

  • Road trips

  • Sightseeing

  • Amazon trekking & boat trips

  • Surfing and swimming


Visiting Peru in December, January, & February (Summer)

This is an oddball time to visit Peru and the most transitioning of seasons.

Early December can still be decent, weather and crowd/price-wise throughout the country. From mid-December, the Christmas crowds descend on the coast, now warmer and sunnier – this is the start of the best beach season, so prices will rise dramatically along the coast.

More visitors will also start heading to the Andean highlands, even though rains increase. Christmas is a busy travel time and some people’s only travel option, so the crowd hikes are logical. Prices go up too, until mid-January, but not by much. What does go up is demand, so you must book ahead.

From mid-January to February, crowds and prices plummet as the rain season truly sets in – in the Andes and the Amazon.

February is the wettest month of the year in Peru, everywhere except the coast. This month sees record-low crowds in Machu Picchu, making a visit enjoyable. The Inca Trail and a few other prominent tracks are closed for maintenance this month.

Extensive hiking is only advisable if you are a semi-aquatic animal like an Atlantic mud-skipper. Because mud, you will be skipping in February. The train will still be running, so this is your month if you detest big crowds more than big rain!

Major public holidays & festivals:

  • Lima Handicraft Fair (all Dec): Monthlong arts and craft fair.

  • Peruvian Independence Day, Ayacucho (Dec 2): Celebrating the very last battle for independence

  • Day of the Immaculate Conception (Dec 8): Public holiday commemorating the conception of Mary, mother of Jesus

  • Virgin of the Gate Festival (Dec 12-15): Held in Otuzco, near Trujillo

  • Santuranticuy Fair (Dec 23 -24): Amazing Christmas-themed markets

  • Christmas Day (Dec 25): Public holiday

  • New Year’s Day (Jan 1): Public holiday

Best places to visit:

  • Lima

  • Paracas

  • Huanchaco

  • Trujillo

  • Mancora

  • Punta Sal

  • Amazon

Best things to do:

  • Surfing

  • Swimming

  • Visit coastal archaeological sites like Chan Chan

  • Multi-day Amazon cruises


Visiting Peru in March, April, & May (Fall)

The rains start to calm down in March, and the skies almost dry up entirely by May. This is the second shoulder season of the year, yet it comes after the big rains, so trails can still be soggy and muddy, especially early on.

March is still an excellent month to hit the coast and all those lovely beaches, although temperatures are starting to drop. Holiday crowds will have subsided by now, so expect better prices in the most popular beachside spots and more room to surf.

In the Andes, March is the last of the wettest months, but April – and especially May – are brilliant off-season options. May, in particular, sees a dramatic decrease in the rain. It'll be much easier to secure a permit to hike the Inca Trail at the last minute this month, and there will be far few tourists meandering about the site.

Over in the Amazon, expect lush vegetation and still high-water levels. Cruises are still very much on the cards in March and April.

April usually means Easter, another busy and relatively expensive week for travel in Peru, although things settle quickly after that.

This highly transitional season transforms Peru once more. May is quite idyllic anywhere except the coast. If you have any choice of those three and aren’t looking to spend considerable time on a beach, then definitely opt for May!

Major public holidays & festivals:

  • Lunahuana Vintage Festival (Mar 1-8) - Outdoor activities all week

  • Holy week – Moves every year, major celebrations in Lima, Arequipa, Cusco, Ayacucho

  • Holy Thursday - Public holiday – Movable date

  • Good Friday - Public holiday – Movable date

  • Easter Sunday - Public holiday – Movable date

  • Labor Day (May 1) - Public Holiday

  • Patronal Feast of the Chapi Virgin (May 1-5) - Celebrating Arequipa’s patron saint

  • Adventure week (May 21-28) - Arequipa and the Cotahuasi Canyon

Best places to visit:

  • Lima

  • Paracas

  • Huanchaco

  • Trujillo

  • Mancora

  • Punta Sal

  • Arequipa

  • Iquitos or Puerto Maldonado – Amazon Rainforest

Best things to do:

  • Surfing

  • Swimming

  • Visit coastal archaeological sites like Chan Chan

  • Multi-day Amazon cruises

Got Peru travel questions?

Our local experts have answers!

Connect with Nicho in Lima for help perfecting your itinerary, fabulous local tips, and expert advice on your trip plan!


Common weather-related questions

Now that you have a general overview of Peru's climate by season, we’ve also answered a few of the most common questions travelers have regarding weather and travel during Peru’s different seasons.

When is the best time to visit Machu Picchu?

Visiting Machu Picchu and hiking to Machu Picchu are two distinct experiences. The season is longer if you want to visit the site by taking the train to the Incan city in the high Andes. That is, if you don’t want to hike there.

Visiting Machu Picchu between May and October is best for ideal conditions and stunning photography. Despite the generally dry weather during this period, some cloud cover and light rain are still possible due to the altitude.

Due to the European school holidays, June-August tends to be the busiest month with more tourists. Those looking for a less crowded experience can explore the ruins in April and November when rain is still relatively low but crowds manageable.

When is the best time to hike the Inca Trail to Machu Picchu?

The best time for hiking in the central Andes – including the famed Inca Trail – is between June and September, the driest months of all.

July and August see the highest tourist crowd at Machu Picchu and on the Inca Trail – so much so that tickets and spots for both sell out months in advance. The most famous trail can get annoyingly crowded, yet plenty of other trails – just as spectacular – will see you reach the Incan city on foot, with fantastic hiking conditions, but on a lesser-trodden path.

When is the best time to go trekking in Peru?

If you're considering a trip to South America for the first time, you may think the Inca Trail to Machu Picchu is the only trekking option in Peru. However, this mountainous nation has some of the most dazzling Andean landscapes, and its well-developed tourist infrastructure means there are ample hiking options to last a lifetime of visits. That’s why Peru sees many return visitors yearly: most are surfers or trekkers.

High-altitude hiking is best done during the driest months of the year, and, in Peru's case, that's between May and August, with June and July being perfect – these are the months with the best weather of all, not just for hiking to Machu Picchu but also for Cusco, the Sacred Valley, Ollantaytambo, Lake Titicaca, Puno, and Huaraz, further north, the trekking hub of the jaw-dropping Cordillera Blanca.

When is the best time to visit Peru’s Amazon Rainforest?

During June through October, opt for a lodge-based Amazon tour in Peru. These are the driest months, so longer jungle hikes are a possibility. Given the low water levels, boat outings will still be offered but are usually short.

Lodge-based Amazon trips are generally cheaper than cruises, so they suit budget-conscious travellers. You also don't need to abide by fixed departure dates (as with cruises) and have much more independence to do your thing, when and where you want to do it. During the drier months, there is no doubt that lodge-based trips are best.

Yet when the rain starts pouring, the story changes quite a bit; trails, and entire swaths of forest, are submerged. Although you can do some by staying in a lodge, you won’t get the most out of your trip.

When is the best time for river cruises in the Amazon regions of Peru?

Exploring the Amazon by small ship cruise during the wet season – from November to May – is an experience unlike any other. With heavy rainfall and flooded rivers, smaller vessels can navigate far-flung locations seldom visited.

Amazon cruises are an extraordinary way to comfortably take in the beautiful rainforest and offer luxurious amenities such as air-conditioned cabins and exclusive gourmet dining. Naturally, this comes with a higher price tag, yet it is a brilliant way to mitigate the sticky consequences of jungle life.

When is the best time for a surfing vacation on the Peruvian coast?

The best time of year to plan a surfing vacation in Peru is between October and March/early April when both sea and air temps are at their highest – and that peculiar fog (the garúa), which affects the coast for most of the year, is blissfully absent bar early mornings.

The northern Peruvian coast is a renowned surfing hot spot, attracting newbies and experienced surfers worldwide. They come here because surfing is more laid-back. Beach conditions aren't as idyllic as in, say, Hawaii, so surfers don't need to worry about overcrowding and overpricing.

Historical accounts suggest that the first waves ever surfed anywhere on earth were ridden by the Moche and Chimu tribes during the pre-Inca era in Huanchaco – northern Peru. Local fishermen are said to have ridden the waves with a wicker canoe and the help of a paddle. Canoes of this same style are still displayed and used on the beach today.

When is the best time for a beach vacation in Peru?

Given most people don't like swimming in wetsuits, the best time for a few enjoyable days on the beach in Peru is from November to March. You'll find conditions dry and warm in the south and centre and dry and hot in the north. The further north you travel, past Mancora, the warmer the seas and calmer the waves – ideal for family beach time.

When is the best time to avoid overcrowding and overpricing in Peru?

Aside from the European summer holiday period of June/July/August, prices and crowds also swell at Christmas time for one month, between mid-December to mid-January. Easter travel is likewise insanely popular in Peru and Latin America, increasing crowds and prices.

What is the best time to travel to avoid crowds and high prices? Anytime outside the ones mentioned above!

When is the best time to avoid the rainy season in Peru?

The driest months in the country are May, June, July and August. Plan your trip for this peak period if you have a rain allergy. However, always remember that rain is ever-present in the Amazon (to a lesser degree this period) and always expected in the highlands. The climate is unpredictable at anything above 6,500ft (2,000masl), and the weather can change instantly. Yes, even during the driest months!


Perfect your Peru itinerary with local advice!
Connect with Nicho, our Lima-based Local Expert for a 60-minute travel consultation!
1-hour live trip planning session
Learn about pro tips & hidden gems
Get advice that's tailor-made to you
Perfect your Peru itinerary with local advice!
Connect with Nicho, our Lima-based Local Expert for a 60-minute travel consultation!
1-hour live trip planning session
Learn about pro tips & hidden gems
Get advice that's tailor-made to you
Landscape in Costa Rica
Plan your Peru itinerary in just 60 minutes!
Chat with a Local Expert
1-hour planning session
Pro tips & hidden gems
Tailor-made to you
5.0 rating from 8+ Reviews
Plan your trip in 60 minutes!
Connect with a Peru expert!
Go Ask A Local

At Go Ask A Local we connect independent travelers with in-destination Local Experts for personalized travel planning that goes way beyond the highlights.

Whether you’re planning a DIY trip and just want some expert advice on your plan or are looking for a fully tailor-made trip, our Local Experts can help you plan better!

Previous
Previous

Visiting Peru in November

Next
Next

Where to Stay in Lisbon - A Local’s Guide to the City’s Neighborhoods