The weather in Peru differs from region to region with coastal areas experiencing a subtropical desert climate, a tropical climate in the Amazon rainforest and a temperate climate in the Andes (places like Cusco and Arequipa). While varying climates can mean the best time to visit Peru changes depending on the region you're visiting; generally, May to October sees consistently dry and sunny days perfect for enjoying the vibrant cities and beautiful landscapes of this South American country. 

What is the weather like in Lima?

Lima's location on the coast of Peru makes it a popular spot for those who want to vege out, relax on the beach and swim in the Pacific Ocean. The fact that it almost never rains in Lima has also helped make this sunny spot a must-visit when visiting Peru. 

While it might not experience heavy rainfall, Lima does see cold temperatures and high humidity levels from June to September with an average of 1 hour of sunlight per day in each winter month. Summer (December to March) brings with it sunny conditions and average high temperatures of 26°C/27°C (79°F/81°F). 

The coastline of Lima with the bustling city on one side and blue water on the other

MONTH

 AVERAGE HIGH 

 AVERAGE LOW 

 March to May 

25°C/77°F

19°C/66°F

 June to August 

20°C/68°F

16°C/61°F

 September to November 

21°C/70°F

16°C/61°F

 December to February 

24°C/75°F

19°C/66°F

What is the weather like in Cusco?

Similar to other regions in Peru, temperatures in Cusco hardly differ during the year with the average high being around 21°C (70°F) or 22°C (72°F) for every month regardless of season. If you're looking for the warmest time to visit Cusco, try traveling in the spring months of March, April and May before the rainy season starts. 

While summers are pleasant in Cusco, winters can get bitterly cold with low average temperatures of 1°C (34°F) expected in July. You won't need to bring an umbrella but you'll need to pack thermal clothing, scarves, gloves and beanies if you want to keep warm, especially at nighttime. 

A group of travellers standing in front of a famous cathedral in Cusco on an overcast day

MONTH

 AVERAGE HIGH 

 AVERAGE LOW 

 March to May 

21°C/70°F

6°C/43°F

 June to August 

21°C/70°F

2°C/36°F

 September to November 

22°C/72°F

7°C/45°F

 December to February 

20°C/68°F

8°C/46°F

What is the weather like in Arequipa? 

Located on the western slope of the Andes, Arequipa enjoys relatively dry conditions, only seeing around 95 mm (3.7 inches) of rain each year on average. January and February experience the most rain, while there are plenty of months that see no rainfall at all (May, June, July and October). 

Despite the city experiencing dry conditions, it rarely gets super hot, instead enjoying relatively mild temperatures throughout the year. However, temperatures can drop to a chilly 9°C ( 48°F) from June to September so remember to bring a coat or jacket with you if you're travelling during these months. 

A panoramic view of a bustling cathedral square in Arequipa with the Andes mountains in the background

MONTH

 AVERAGE HIGH 

 AVERAGE LOW 

 March to May 

22°C/72°F

10°C/50°F

 June to August 

22°C/72°F

8°C/46°F

 September to November 

22°C/72°F

9°C/48°F

 December to February 

21°C/70°F

10°C/50°F

What is the weather like in Iquitos? 

Expect a lot of rain if you're travelling to Iquitos, located in the country's mountainous region to the north. Iquitos experiences around 2,850 mm (112 inches) of rain a year with March and April being the months with the most rainfall. If you're looking to escape the rain, you can't. Even the least rainiest month (August) still experiences 155 mm (6 inches). 

But, just because it's rainy doesn't mean it's cold. The average high temperature in Iquitos is a sweltering 32°C ( 88°F), while the average low temperature doesn't dip below 21°C ( 70°F) throughout the year.

A lodge perched on a lake in the Amazon rainforest at twilight

MONTH

 AVERAGE HIGH 

 AVERAGE LOW 

 March to May 

32°C/90°F

22°C/72°F

 June to August 

32°C/90°F

22°C/70°F

 September to November 

33°C/91°F

22°C/70°F

 December to February 

32°C/90°F

22°C/70°F

 

 

Click to return to Peru FAQs

Read more about the best time to visit Peru

Our Peru tours

7 Days From 23958

Travel to Peru to discover Peru's ancient civilisation. Trek or train to Machu Picchu,...

15 Days From 42917

Visit the Sacred Land of the Inca and delight in Peru's culture with two weeks through...

8 Days From 28263

Travel to Peru and retrace the steps of the Inca. Follow traditions from Lima to Cusco,...

12 Days From 46419

Travel from the heights of the Andes to the exotic Amazon rainforest on this best of...

9 Days From 63772

Discover the wonders of Peru’s history on a nine-day Premium adventure through Lima,...

Tailor-Made trips

Take four or more on an exclusive trip and tailor your itinerary

12 Days From 103615

Discover the wonders of Peru’s history on a twelve-day Premium adventure through Lima,...

15 Days From 115443

Spend two weeks exploring Arequipa, Colca Canyon, Machu Picchu, Cusco, Lake Titicaca...

9 Days From 39902

Visit South America and travel to Peru. Visit Lima, Cusco and Lake Titicaca, tour the...

18 Days From 146855

Spend 18 days exploring Ica, Colca Canyon, Machu Picchu, Cusco, Lake Titicaca, Lima and...

15 Days From 44380

From Lima to La Paz this Peru and Bolivia trip takes you deep into the Amazon Jungle,...

20 Days From 68778

See the highlights of Peru from Lima to Cusco including the Nazca Lines, Machu Picchu,...

15 Days From 66795

Tour through Lima, Puno, Cusco, the Sacred Valley, Ollantaytambo, Aguas Calientes and...

9 Days From 41727

Visit Peru on this Family Adventure, travelling through Lima, Cusco and Aguas Calientes...

24 Days From 234505

Embark on a 24-day Premium journey from the Amazon to the Andes and discover South...

21 Days From 43601

See Peru in-depth on a trip from Lima to La Paz. Trek the Inca Trail and marvel at...

18 Days From 168660

Uncover South America's finest on this 18-day Premium journey through Peru, Chile and...

10 Days From 62861

Embark on an immersive journey through Peru, introducing you to Lima, Cusco, the Amazon...

25 Days From 77899

Explore Peru and Bolivia on this epic tour. Travel from Lima to La Paz, tackle the Inca...

26 Days From 69650

This epic South American trip takes you to Peru's iconic Inca ruins like Machu Picchu,...

12 Days From 63745

Join an active 12-day expedition in Peru to hike the spectacular routes of the Great...

30 Days From 137672

Travel from the city sights of Lima through to the vibrant beat of Rio via Machu Picchu...

18 Days From 114498

Travel from city sights in Lima through to the vibrant beat of Rio via Machu Picchu,...

39 Days From 109880

See the best bits of South America, touring from Lima to Rio de Janeiro through Cusco,...

15 Days From 47840

Essential to travelling Peru: Lima, the Amazon, the Sacred Valley, the Inca Trail,...

14 Days From 79335

Travel to Peru and discover it's fascinating landscapes and traditions. Spy wildlife in...

44 Days From 116654

Take in Lima, Arequipa, the Inca Trail, La Paz, Buenos Aires and Rio de Janeiro on this...

30 Days From 148077

Experience the highlights of Peru and the Galapagos Islands on this 30-day tour,...

35 Days From 77962

Travel to South America, from Lima to Buenos Aires, and Cusco, Machu Picchu, Lake...

18 Days From 124867

Visit South America and travel to Peru. Visit Lima, Cusco and Lake Titicaca, tour the...

10 Days From 41553

Take an active adventure that’s perfect for families with teenagers. Visit Cusco, cycle...

21 Days From 138073

Travel from the city sights of Lima through to the vibrant beat of Rio via Machu Picchu...

19 Days From 95409

Hike routes of the Great Inca Road, see the hub of Huaraz, then tackle the Inca Trail...

51 Days From 125771

Take an epic South American adventure to Peru, Bolivia, Argentina and Brazil via Machu...

4 Days From 10503

Journey through the Amazon Jungle in Peru and discover stunning wildlife and friendly...

3 Days From 11608

Visit South America and travel through Peru. Tour Cusco, the Sacred Valley,...

6 Days From 23033

Take the historic Inca Trail hike and be rewarded with spectacular vistas and...