Lima sits in a coastal desert, so it almost never rains here, but that does not mean it is always sunny. The city's year splits into two moods: a warm, bright summer from roughly December to April, and a long, gray, damp-feeling winter from June to October when a low marine fog called the garua blankets the coast. Temperatures stay mild all year, rarely dropping below 12C (54F) or climbing past 29C (84F), so the real question is less about heat and more about light, crowds, and price.
Because most travelers use Lima as the gateway to Machu Picchu, the Amazon, or the Sacred Valley, timing often depends on the wider Peru trip. But Lima rewards visitors on its own terms too, with a food scene that ranks among the world's best, Pacific-facing clifftop districts, and pre-Columbian ruins tucked between skyscrapers. When you come changes whether you are eating ceviche in the sun or walking the Malecon under a flat white sky.
This guide breaks down what each season actually feels like, when prices and crowds peak, and which festivals are worth building a trip around.
The best time to visit Lima is December to April, the coastal summer, when skies are clear, days reach 25 to 28C (77 to 82F), and the beaches and clifftop districts are at their best. For fewer crowds and lower prices, come in the shoulder months of April to May or October to November, when weather is still reasonable and the city is quieter.
Planning a trip to Lima?
The short version
Through the year
This is Lima at its brightest, with clear skies over Miraflores and Barranco, warm ocean air, and packed seafront terraces. It suits sun-seekers, beachgoers, and anyone wanting the city's best light for photos. The downside is more local crowds and higher prices during holiday peaks.
A sweet spot: still-warm days, thinning crowds, and softer prices before winter gray sets in. Great for city sightseeing and dining without the summer bustle. Late May can start to feel overcast on the coast.
Lima turns flat and monochrome under the fog, and the ocean disappears into haze, but temperatures never get truly cold. It is a fine time to focus on museums, markets, and the food scene, and it pairs naturally with a highland trip where the weather is dry and sunny. Not the season for beaches or clear coastal views.
The gray lifts and Lima brightens again, making November a quietly excellent time to visit. Weather is improving, crowds are thin, and prices have not yet spiked. A strong pick for travelers who want decent weather and value.
Notable events & festivals
There is no truly bad time weather-wise, since it barely rains, but if you want sun and ocean views, avoid the deep winter overcast of June through August, when the garua fog can sit over the city for weeks. Also expect higher prices and heavier local crowds during the Christmas-New Year stretch and Semana Santa.
Got your dates? Build the trip around them.
We'll plan a custom Lima itinerary tuned to your travel month and pace.
Frequently asked questions
What is the cheapest month to visit Lima?
Is Lima worth visiting in winter?
When is Lima sunniest?
How many days do you need in Lima?
Does it rain much in Lima?
Whether you want sun-soaked ceviche on a Barranco terrace in January or a quiet, budget-friendly food tour in the winter fog, Lima delivers year-round with only mild temperature swings. Pin down your dates around the summer sun or the shoulder-season value, and build your Peru trip out from there.
Build your own Lima trip
Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Lima itinerary.

