Lima's climate is one of the most unusual of any major city in the world — despite being located in a desert at a tropical latitude, its coast is kept permanently cool and frequently overcast by the cold Humboldt Current flowing up from Antarctica. Lima has two distinct seasons: a sunny summer (December–April) and a grey, misty winter known locally as the garúa season (May–November). For most visitors seeking sunshine and outdoor exploration, the summer months are the best time to visit.
Peak Season: December to March (Summer)
Lima's summer runs from December to late March and brings the city's best weather: warm temperatures of 24–28°C, abundant sunshine, low humidity, and long daylight hours. This is the ideal time to enjoy the Miraflores clifftop parks, outdoor dining, beach culture at Agua Dulce and La Herradura, and the full vibrancy of the city.
January and February are the hottest months, perfect for paragliding from the cliffs of Miraflores or exploring the open-air ruins of Pachacamac. The city feels especially alive during summer, with outdoor festivals, street markets, and late-night dining at its peak. This is also when Lima hosts some of its most celebrated culinary events.
The downside: this is Lima's most expensive and crowded period, especially around Christmas, New Year, and the Peruvian national holidays of July 28–29. Book accommodation several weeks in advance if traveling in December or January.
Shoulder Season: April and November
April and November represent the transition between summer and winter (and vice versa), offering a reasonable compromise of mild weather and lower prices. April still enjoys some sunshine and warm temperatures before the garúa sets in, while November occasionally sees early summer sunshine breaking through. Both months are quieter than peak summer and often offer better hotel rates.
April is particularly pleasant — the summer crowds thin out, prices drop, and the city has an unhurried quality that suits longer exploration. It's an excellent time for visiting Lima's museums, exploring the Historic Centre, and taking day trips to Paracas and Pachacamac.
Low Season: May to October (Winter/Garúa)
Lima's winter from May through October is defined by the garúa — a persistent low cloud and mist that blankets the coast without producing meaningful rainfall. Temperatures remain mild (14–18°C) but the grey skies and damp air can dampen spirits. The beaches are empty, outdoor dining is less appealing, and the city loses some of its luster.
However, the garúa season has real advantages: hotels are significantly cheaper (sometimes 30–50% less than summer rates), the city is less crowded, and Lima's indoor attractions — museums, restaurants, markets — are as excellent as ever. If your main goal is exploring Lima's culture and cuisine rather than sunshine and beach time, winter is a perfectly reasonable time to visit.
Importantly, Lima's garúa season coincides with the best weather in Cusco and the Inca heartland (May–October is the dry season there). If your Peru trip combines Lima with Machu Picchu, the trade-off in Lima's grey weather is more than compensated by perfect Andean conditions.
Weather Overview
- December–March: 22–28°C, sunny, dry coastal conditions. Best weather for beaches and outdoor activities.
- April: 20–24°C, transitional, some sunny days. Pleasant and uncrowded.
- May–June: 16–20°C, garúa begins, overcast, light mist. Mild but grey.
- July–September: 14–16°C, persistent garúa, cool and damp. Lowest hotel prices.
- October–November: 16–20°C, garúa easing, occasional sunshine. Transitional.
- Rainfall: Lima is technically a desert — annual rainfall averages just 8mm. The garúa is mist and drizzle, not proper rain.
Key Events and Festivals
- Mistura Food Festival (September): One of South America's largest food festivals, celebrating Peruvian cuisine with thousands of dishes from across the country. A must for food lovers.
- Fiestas Patrias / National Holidays (July 28–29): Peru's independence celebrations bring parades, military displays, concerts, and national pride to Lima. Very busy but festive.
- Lima Carnival (February): Colorful street celebrations with water fights, music, and dancing in the days leading up to Lent.
- Semana Santa / Holy Week (March–April): Catholic processions and religious events throughout the city, particularly in the Historic Centre.
- Festival de la Vendimia (March, Ica): Peru's grape harvest festival, celebrated in Ica (nearby Paracas), offering a colorful day trip from Lima in early autumn.