199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Peru

Weather & climate · Lima

Flag of PeruBest Time to Visit Peru

January to December

The best time to visit Peru is January to December, when daytime highs in Lima are around 21–23°C. March is the warmest month (23°C by day), July the coldest (12°C at night).

23°C
Warmest: March
12°C
Coldest nights: July
24 mm
Rain per year
5 mm
Wettest: February

Peru weather by month

  1. Jan23°C16°C3 mm
  2. Feb23°C17°C5 mm
  3. Mar23°C17°C4 mm
  4. Apr23°C16°C1 mm
  5. May22°C14°C1 mm
  6. Jun22°C13°C1 mm
  7. Jul21°C12°C1 mm
  8. Aug21°C13°C1 mm
  9. Sep22°C13°C1 mm
  10. Oct21°C14°C1 mm
  11. Nov22°C14°C2 mm
  12. Dec22°C15°C3 mm

Best time Good Less ideal

5°10°15°20°25°30°50 mm0January: 3 mm rainFebruary: 5 mm rainMarch: 4 mm rainApril: 1 mm rainMay: 1 mm rainJune: 1 mm rainJuly: 1 mm rainAugust: 1 mm rainSeptember: 1 mm rainOctober: 1 mm rainNovember: 2 mm rainDecember: 3 mm rainJanuary: 23°CFebruary: 23°CMarch: 23°CApril: 23°CMay: 22°CJune: 22°CJuly: 21°CAugust: 21°CSeptember: 22°COctober: 21°CNovember: 22°CDecember: 22°CJanuary: 16°CFebruary: 17°CMarch: 17°CApril: 16°CMay: 14°CJune: 13°CJuly: 12°CAugust: 13°CSeptember: 13°COctober: 14°CNovember: 14°CDecember: 15°CJanFebMarAprMayJunJulAugSepOctNovDec
Average high Average low Rain (mm per month)
MonthHighLowRainHumidityCloud coverVerdict
January23°C16°C3 mm75%65%Best time
February23°C17°C5 mm76%66%Best time
March23°C17°C4 mm74%59%Best time
April23°C16°C1 mm71%46%Best time
May22°C14°C1 mm67%61%Best time
June22°C13°C1 mm66%86%Best time
July21°C12°C1 mm64%94%Best time
August21°C13°C1 mm61%95%Best time
September22°C13°C1 mm61%90%Best time
October21°C14°C1 mm63%82%Best time
November22°C14°C2 mm67%77%Best time
December22°C15°C3 mm72%75%Best time

Data: NASA POWER (Prediction Of Worldwide Energy Resources) — 25-year climate averages 2001–2025, public domain, for the area around Lima (-12.05, -77.05). Satellite and model averages — local weather stations can differ by 1–2 °C, and mountains or coasts elsewhere in Peru have their own climate.

Frequently asked questions

When is the best time to visit Peru?

January to December. The best time to visit Peru is January to December, when daytime highs in Lima are around 21–23°C. March is the warmest month (23°C by day), July the coldest (12°C at night).

What is the hottest month in Peru?

March, with average highs of 23°C in Lima.

What is the coldest month in Peru?

July, when nights drop to about 12°C and days reach 21°C.

What is the rainiest month in Peru?

February with about 5 mm; April is the driest (1 mm).

When should I avoid visiting Peru?

July is the least comfortable month on average: 21°C by day and 1 mm of rain.