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 chill 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 79°F/81°F (26°C/27°C). 

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 

77°F/25°C

66°F/19°C

 June to August 

68°F/20°C

61°F/16°C

 September to November 

70°F/21°C

61°F/16°C

 December to February 

75°F/24°C

66°F/19°C

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 70°F (21°C) or 72°F (22°C) 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 34°F (1°C) 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 

70°F/21°C

43°F/6°C

 June to August 

70°F/21°C

36°F/2°C

 September to November 

72°F/22°C

45°F/7°C

 December to February 

68°F/20°C

46°F/8°C

What is the weather like in Arequipa? 

Located on the western slope of the Andes, Arequipa enjoys relatively dry conditions, only seeing around 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 48°F ( 9°C ) from June to September, so remember to bring a coat or jacket with you if you're traveling 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 

72°F/22°C

50°F/10°C

 June to August 

72°F/22°C

46°F/8°C

 September to November 

72°F/22°C

48°F/9°C

 December to February 

70°F/21°C

50°F/10°C

What is the weather like in Iquitos? 

Expect a lot of rain if you're traveling to Iquitos, located in the country's mountainous region to the north. Iquitos experiences over 2,000 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 about 6 inches. 

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

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

MONTH

 AVERAGE HIGH 

 AVERAGE LOW 

 March to May 

90°F/32°C

72°F/22°C

 June to August 

90°F/32°C

70°F/22°C

 September to November 

91°F/33°C

70°F/22°C

 December to February 

90°F/32°C

70°F/22°C

 

 

Click to return to Peru FAQs

Read more about the best time to visit Peru

Our Peru tours

7 Days From 1301

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

15 Days From 2467

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

8 Days From 1450

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

12 Days From 2389

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

9 Days From 3949

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 5479

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

15 Days From 6867

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

9 Days From 2244

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

18 Days From 8222

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

15 Days From 2475

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

20 Days From 4259

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

15 Days From 3480

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

9 Days From 2615

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

24 Days From 12653

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

21 Days From 2444

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

18 Days From 8917

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

10 Days From 3532

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

25 Days From 4492

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

26 Days From 3897

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

12 Days From 3532

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

30 Days From 8704

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

18 Days From 6056

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

39 Days From 6152

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

15 Days From 2669

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

14 Days From 4637

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

44 Days From 6558

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

30 Days From 8014

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

35 Days From 4467

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

18 Days From 6603

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

10 Days From 2288

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

21 Days From 6924

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

19 Days From 5283

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

51 Days From 7357

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

4 Days From 650

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

3 Days From 718

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

6 Days From 1425

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