Skip to content
wheretotravel.info
When to go · Peru

Best time to visit Peru

Weather by month for Lima, the best months to go and how Peru's regions differ, scored from 10 years of climate data.

Weather by month

Peru weather by month

Average highs and lows, rain days, sunshine, sea temperature and our month score out of 10.

Weather by month in Lima and month scores for Peru
Month High / low Rain days Sunshine Sea temp Score
January 24°C / 20°C 4 days (13 mm) 11.1 h/day 20°C 6.8/10
February 25°C / 21°C 4 days (16 mm) 10.8 h/day 22°C 6.7/10
March 25°C / 21°C 6 days (21 mm) 10.9 h/day 21°C 6.4/10
April 24°C / 19°C 2 days (4 mm) 11.2 h/day 21°C 7.3/10
Best month: May 21°C / 17°C 0 days (1 mm) 10.5 h/day 20°C 8.1/10
Best month: June 20°C / 15°C 0 days (1 mm) 10.1 h/day 19°C 8.8/10
Best month: July 19°C / 15°C 0 days (1 mm) 10.3 h/day 19°C 8.8/10
Best month: August 19°C / 14°C 0 days (1 mm) 10.2 h/day 18°C 8.6/10
September 19°C / 14°C 0 days (2 mm) 10.7 h/day 18°C 8.1/10
October 20°C / 15°C 1 day (3 mm) 10.9 h/day 18°C 7.8/10
November 21°C / 16°C 0 days (2 mm) 11.1 h/day 18°C 7.8/10
December 23°C / 18°C 2 days (9 mm) 10.8 h/day 19°C 7.4/10

Figures for Lima; the country's best months are weighted across its cities. Best months are highlighted. How we score months

Month by month

Peru in each month

January

Good 6.8/10

24°C / 20°C · 4 rain days · 11.1 h sun · sea 20°C

Lima's figures show January highs of 24.3°C and lows of 19.9°C. There are about 4 rain days, but they bring only 13 mm of rain in total. You get 11.1 hours of sun a day, and the sea is 19.6°C. January scores 6.8 and is rated good, a solid choice for warm days on the coast.

Figures ↑ Where to go in January →

February

Good 6.7/10

25°C / 21°C · 4 rain days · 10.8 h sun · sea 22°C

February is the warmest month in Lima, with highs of 25.4°C and lows of 21°C. The sea also peaks at 21.6°C. There are about 4 rain days with 16 mm of rain, so showers are light. It scores 6.7 and is rated good, mainly because of the heat and the extra rain days.

Figures ↑ Where to go in February →

March

Good 6.4/10

25°C / 21°C · 6 rain days · 10.9 h sun · sea 21°C

March stays hot in Lima, with highs of 25.1°C and lows of 20.6°C. It has the most rain of the year: 5.8 rain days and 21 mm, though that total is still small. At 6.4, its score is the lowest of the year, but the month is still rated good. The sea remains warm at 21.4°C.

Figures ↑ Where to go in March →

April

Good 7.3/10

24°C / 19°C · 2 rain days · 11.2 h sun · sea 21°C

April cools a little in Lima, with highs of 23.5°C and lows of 19.1°C. Rain drops to 1.7 days and 4 mm. It has the most sun of any month, at 11.2 hours a day, and the sea is still 21.3°C. April scores 7.3 and is rated good, a step up from the months before.

Figures ↑ Where to go in April →

May

Best time 8.1/10

21°C / 17°C · 0 rain days · 10.5 h sun · sea 20°C

May starts the best-rated period in Lima, with a score of 8.1. Highs are 21.4°C and lows 17°C, so days feel mild rather than hot. Rain almost disappears: 0.1 rain days and 1 mm. The sea is 19.9°C, and you can expect 10.5 hours of sun a day.

Figures ↑ Where to go in May →

June

Best time 8.8/10

20°C / 15°C · 0 rain days · 10.1 h sun · sea 19°C

June scores 8.8, one of the 2 highest scores of the year, and is rated best. Lima's highs fall to 19.8°C and lows to 15.4°C, so bring a layer for the evenings. Rain is close to zero, with 0.1 rain days and 1 mm. The sea is 19°C.

Figures ↑ Where to go in June →

July

Best time 8.8/10

19°C / 15°C · 0 rain days · 10.3 h sun · sea 19°C

July shares the top score of 8.8 and is rated best. Lima has 0 rain days on average and just 1 mm of rain. It is cool, though: highs are 19°C and lows 14.5°C, and the sea is 18.6°C. Expect about 10.3 hours of sun a day.

Figures ↑ Where to go in July →

August

Best time 8.6/10

19°C / 14°C · 0 rain days · 10.2 h sun · sea 18°C

August is Lima's coolest month, with highs of 18.6°C and lows of 14.1°C. Like July, it has 0 rain days on average. The sea is 18.3°C, which feels fresh for swimming. August scores 8.6 and is rated best, so it works well if you prefer dry, mild weather to heat.

Figures ↑ Where to go in August →

September

Best time 8.1/10

19°C / 14°C · 0 rain days · 10.7 h sun · sea 18°C

September stays dry in Lima, with 0.3 rain days and 2 mm of rain. Highs are 19°C and lows 14.4°C. The sea cools to 17.8°C, and sunshine rises to 10.7 hours a day. It scores 8.1 and is rated best.

Figures ↑ Where to go in September →

October

Best time 7.8/10

20°C / 15°C · 1 rain days · 10.9 h sun · sea 18°C

October brings highs of 19.6°C and lows of 15.1°C in Lima. Rain stays very low, at 0.6 rain days and 3 mm. The sea is at its coolest, 17.6°C, so swimming is chilly. October scores 7.8 and is rated best.

Figures ↑ Where to go in October →

November

Best time 7.8/10

21°C / 16°C · 0 rain days · 11.1 h sun · sea 18°C

November warms up in Lima, with highs of 20.8°C and lows of 16.2°C. It is almost dry, with 0.2 rain days and 2 mm of rain, plus 11.1 hours of sun a day. The sea is 18°C. November scores 7.8 and is rated best, the last month of the top period.

Figures ↑ Where to go in November →

December

Good 7.4/10

23°C / 18°C · 2 rain days · 10.8 h sun · sea 19°C

December highs in Lima reach 22.5°C, with lows of 18.1°C. Rain returns a little: 2 rain days and 9 mm in total. The sea is 18.5°C, and there are 10.8 hours of sun a day. December scores 7.4 and is rated good.

Figures ↑ Where to go in December →

Regional differences

How Peru's cities compare

Average daytime high each month, coloured by that city's own month score.

Average high by month in Lima, Arequipa, Trujillo, Cusco and Iquitos
City Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Lima 24°C 25°C 25°C 24°C 21°C 20°C 19°C 19°C 19°C 20°C 21°C 23°C
Arequipa 21°C 20°C 20°C 22°C 23°C 23°C 23°C 23°C 24°C 24°C 24°C 23°C
Trujillo 24°C 26°C 26°C 24°C 23°C 22°C 21°C 21°C 21°C 21°C 22°C 23°C
Cusco 16°C 16°C 16°C 16°C 17°C 17°C 17°C 18°C 18°C 18°C 18°C 17°C
Iquitos 30°C 30°C 30°C 30°C 29°C 29°C 29°C 30°C 31°C 31°C 30°C 30°C

Best Good OK Tough weather

By trip type

Best time to visit Peru for…

Events calendar

Festivals and holidays in Peru 2026

  1. January

    Public holidays: New Year's Day (1 Jan)

  2. April

    Public holidays: Maundy Thursday (2 Apr), Good Friday (3 Apr), Easter Sunday (5 Apr)

  3. May

    Public holidays: Labour Day (1 May)

  4. June

    Public holidays: Saint Peter and Saint Paul (29 Jun)

  5. July

    Public holidays: Air Force Day (23 Jul), Independence Day (28 Jul), Independence Day (29 Jul)

  6. August

    Public holidays: Battle of Junin (6 Aug), Santa Rosa de Lima (30 Aug)

  7. October

    Public holidays: Battle of Angamos (8 Oct)

  8. November

    Public holidays: All Saints Day (1 Nov)

  9. December

    Public holidays: Immaculate Conception (8 Dec), Battle of Ayacucho (9 Dec), Christmas Day (25 Dec)

Keep planning

More on Peru

FAQ

When to go to Peru

What is the best month to visit Peru?

Based on Lima's weather, June and July score highest, both at 8.8 out of 10. August (8.6) and May (8.1) are also among the best months. In June and July, days reach about 19–20°C and nights drop to about 15°C. Rain is almost absent, with 0–0.1 rain days and about 1 mm per month. Note that this data covers Lima only, not the mountains or the rainforest.

Is July a good time to visit Lima, Peru?

Yes. July is one of the best months, with a score of 8.8 out of 10. The average high is 19°C and the low is 14.5°C. There are 0 rain days and only about 1 mm of rain. It is one of the cooler months, and the sea is about 18.6°C. Bring a light jacket for the evenings.

Is February a good month to visit Lima, Peru?

Yes, February is rated good, with a score of 6.7 out of 10. It is the warmest month, with highs of 25.4°C and lows of 21°C. The sea reaches 21.6°C, its warmest of the year. It is a little wetter than winter, with 4.2 rain days and 16 mm of rain. Even so, rain stays light, so February suits travellers who want warm, beach-style weather.

Which month gets the most rain in Lima, Peru?

March is the wettest month in Lima, with 5.8 rain days and 21 mm of rain. That is still very little rain overall. Highs are about 25°C and lows about 21°C. March has the lowest score of the year at 6.4 out of 10, but it is still rated good. The sea stays warm at about 21.4°C.