Quick verdict
Peak season: Jan–Apr, Dec. Shoulder: May, Nov. Low: Jun–Oct.
Lima has a unique desert-coastal climate.
What's the weather like in Lima by month?
Each month classified as peak (best balance of weather and value), shoulder (a step in either direction), or low season.
Why visit Lima during Jan–Apr, Dec?
Warm, sunny, and clear — the best time to visit. Beaches fill up, outdoor dining thrives, and the garua fog retreats.
Shoulder season (May, Nov) trades a small weather concession for noticeably smaller crowds and softer prices — often the sweet spot for travelers who want flexibility.
Low season (Jun–Oct) is when prices fall hardest. Expect weather extremes (heat, humidity, cold, or rain depending on the destination) and reduced hours at some seasonal businesses, but the trade-off can be worth it if budget or solitude matters more than perfect conditions.
What festivals and events happen in Lima?
- Mistura Food FestivalSeptember
Latin America's biggest food festival celebrating Peruvian cuisine with top chefs, street food, and cooking demonstrations. A celebration of Lima's gastronomic identity.
- Senor de los Milagros (Lord of Miracles)October
Lima's largest religious procession, with hundreds of thousands of purple-clad devotees processing through the streets over several weekends.
- Fiestas Patrias (Independence Day)July 28-29
Peru's independence celebrations with military parades, traditional food, fireworks, and a festive atmosphere across the city.
- Lima AnniversaryJanuary 18
Celebration of Lima's founding in 1535 with cultural events, exhibitions, and activities throughout the historic center.
Cooler & warmer in South America this December
If Lima's December weather isn't your match, here are the closest South America alternatives at different temperatures. Distances are from Lima.
Cooler
See the full ranked list: All South America destinations in December →
Frequently asked
When is the best time to visit Lima?
The best time to visit Lima is Jan–Apr, Dec. Lima has a unique desert-coastal climate. These months balance comfortable weather, manageable crowds, and prices that haven't yet hit peak-season highs.
When is the cheapest time to visit Lima?
Low-season months in Lima run Jun–Oct. Flights and hotels typically run 20-40% cheaper than peak. The trade-off is weather (which is why these months are off-peak) and some businesses operating shorter hours, especially in smaller seasonal destinations.
What's the weather like in Lima year-round?
Summer averages around 24°C (75°F) and winter averages around 15°C (59°F) in Lima. Lima has a unique desert-coastal climate. It almost never rains (under 10 mm per year), but a persistent coastal fog called "garua" blankets the city from May through November. December through April are sunny and warm. The Humboldt Current keeps temperatures mild year-round.
What festivals or events are happening in Lima?
Notable events in Lima: Mistura Food Festival (September); Senor de los Milagros (Lord of Miracles) (October); Fiestas Patrias (Independence Day) (July 28-29). Latin America's biggest food festival celebrating Peruvian cuisine with top chefs, street food, and cooking demonstrations. A celebration of Lima's gastronomic identity.
How many days do I need in Lima?
Most travelers spend 3-5 days in Lima, which covers the main neighborhoods, top attractions, and a half-day day trip. Add a day if you're visiting during peak season when crowds slow you down, or if you're combining Lima with nearby destinations.
More peak-season picks for Lima's best months
See every destination at its peak in each of Lima's best months.
Full guide
Lima travel guide →
Cost, food, neighborhoods, transit, and hand-picked things to do.
Plan a trip
Build a trip around Lima →
Pre-seeds the wizard with Lima as your anchor stop.