Peru, located below the equator line, experiences seasons that are reversed compared to those in the northern hemisphere. The country’s extensive range from north to south, combined with its varied altitudes, results in a remarkable diversity of climates. While Peru is a year-round destination, the best times to visit are generally from April to June and September to November. However, if you plan to travel to Peru in December, here’s everything you need to know about the weather, what to see, events, and recommended areas.
Weather Overview in December
Coastal Climate

In December, the coastal region of Peru, including cities like Lima, enjoys sunny weather and warm temperatures. The Desert Coast has two distinct climates:
-
Sub-Tropical Desert Climate (Semi-Hot and Very Dry)
- Covers almost the entire coast from Piura in the north to Tacna in the south.
- Maximum altitude: 2000 meters.
- Annual rainfall: around 150mm.
- Average annual temperature: 18-19°C.
-
Tropical Desert Climate (Hot and Very Dry)
- Includes the northern area from Piura to Tumbes.
- Maximum altitude: 1000 meters.
- Annual rainfall: around 200mm.
- Average annual temperature: 24°C.
Andean Climate

The Central Andes, or Sierra, have four distinct climates depending on the altitude:
-
Humid Sub-Tropical Climate (1000 to 3000 meters)
- Average annual temperature: 20°C.
- Annual rainfall: 500mm.
-
Humid Temperate Continental Climate (3000 to 4000 meters)
- Average annual temperature: 12°C.
- Annual rainfall: 700mm.
- Summers are rainy, winters are arid.
-
Cool Temperate Sub-Humid Continental Climate (4000 to 5000 meters)
- Average annual temperature: 6°C.
- Annual rainfall: 700mm.
- Summers are rainy with overcast skies, winters are cold and dry.
- Prepare for rainy summers with overcast skies and cold, dry winters, especially from June to August. Ideal for trekking and exploring ancient Inca ruins.
- Cold Snowy Climate (Above 5000 meters altitude)
-
- Average Temperature: Constantly below 0°C
- Precipitation: Perennial snow
- Explore the breathtaking beauty of the high Andes with snow-capped peaks and pristine landscapes.
Maximum monthly statistics:
Lima
- Maximum temperature: 24 ° C
- Minimum temperature: 18 ° C
- Precipitation: 0 mm
Arequipa
- Maximum temperature: 22 ° C
- Minimum temperature: 8 ° C
- Precipitation: 4 mm
Cuzco
- Maximum temperature: 19 ° C
- Minimum temperature: 6 ° C
- Precipitation: 123 mm
Trujillo
- Maximum temperature: 23 ° C
- Minimum temperature: 16 ° C
- Precipitation: 0 mm
Iquitos
- Maximum temperature: 31 ° C
- Minimum temperature: 22 ° C
- Precipitation: 301 mm












