Lima is Peru's vibrant capital and largest city, stretching along the Pacific coast where ancient civilizations once flourished.
Lima has a subtropical desert climate unlike any other major city. Despite being on the Pacific coast, Lima receives almost no rain (under 15mm/year), but is often covered in thick coastal fog (garúa) from May to November. Temperatures are mild year-round (15-28°C) due to the cold Humboldt Current.
Best time to visit
Best: December to April
Best Reason: Lima's summer brings clear sunny skies, warm temperatures 22-28°C, and the city's beach culture is at its peak
Peak Season: January to March
Avoid: June to September
Avoid Reason: Lima's garúa (coastal fog) creates gray skies and drizzle with only 1-2 hours of sunshine per day
Month-by-month weather
Typical conditions throughout the year.
January
24°C/75°F
Hot and sunny, peak summer season
February
25°C/77°F
Warmest month, beaches packed, perfect for outdoor dining
March
24°C/75°F
Still warm with some cloud building late in the month
April
22°C/72°F
Transitional month; pleasant temperatures, fewer crowds
May
19°C/66°F
Garúa season begins; mild temperatures, lower hotel rates
June
17°C/63°F
Overcast and cool; some drizzle but still comfortable
July
16°C/61°F
Coldest and grayest month; Lima's winter peak paradoxically
August
16°C/61°F
Similar to July; coolest weather but all attractions open
September
17°C/63°F
Still gray but starting to warm up; good value
October
19°C/66°F
Shoulder season with improving weather and lower prices
November
21°C/70°F
Transitional; warmer and sunnier than winter months
December
23°C/73°F
Summer begins; sunny and warm, prices rising
The seasons
What to expect in each part of the year.
Summer
Months: December to April
Autumn
Months: April to June
Winter
Months: June to October
Spring
Months: October to December