
Forget "December to April for sun, May to November for fog." Lima's weather is stranger than that, and the right month for your trip depends on what you came for.
The short answer most travel guides give is: "December to April for sun, May to November for fog." That's true, technically. It's also the kind of summary that leads visitors to cancel a perfectly good trip in July because they read the word "fog" and pictured London in winter.
Lima's weather doesn't work like that. The city sits on the Pacific coast at the edge of the Atacama Desert, between the Andes and the cold Humboldt Current — a combination that gives it one of the strangest microclimates in the world. It's a desert that never gets hot, by an ocean that never gets warm, and the temperature variation across the entire year is smaller than what most cities see in a single week. The season you visit will change what you do, but not whether you should come.
This guide is the version we'd hand to a friend trying to pick dates. It's based on what we ride through and guide in every month of the year, from sunny January Saturdays to garúa-soaked August mornings.
If you only have time for one sentence: the best time to visit Lima is between November and April for the most reliable sunshine, but the city is fully bookable and worth visiting any month of the year. The rest of this guide is the nuance.
Lima sits at 12° south of the equator, on the coast of the world's driest non-polar desert, washed by an ocean current that flows up from Antarctica. It almost never rains. Annual rainfall is around 9 millimeters — roughly the same as parts of the Sahara. What Lima has instead is garúa: a thick coastal mist that sits over the city for half the year, blocking the sun without ever quite turning into rain.
The temperature variation is extraordinarily mild. The hottest summer day rarely passes 28°C (82°F). The coldest winter morning rarely drops below 14°C (57°F). The Pacific is cold year-round — between 15°C and 22°C — because of the Humboldt Current, which is why Lima has a desert climate while sitting on what should be a tropical coast.
The two seasons that matter for visitors:
The shoulder months (April-May and October-November) sit between the two and often combine the best of both.
Most travel guides split Lima into "wet" and "dry," which is wrong — it's nearly always dry. The more useful split is into four phases:
The hottest, sunniest, and most beach-friendly stretch of the year. Daytime highs reach 25-28°C (77-82°F), the garúa burns off by late morning, and the sky stays blue most days. The Pacific reaches its warmest (around 21-22°C / 70-72°F) — still cold by tropical standards but swimmable for the brave. The cliffside parks are packed at sunset, and weekends see locals heading south to Asia, Punta Hermosa, and Punta Negra for surfing and beach houses.
This is also the period where Lima's restaurant scene is most pressed — book Maido, Central, and Mérito 2-3 months ahead.
The shoulder window. Temperatures stay warm (22-26°C / 72-79°F) but the crowds thin. Easter week (Semana Santa) in March or April is the one period locals leave the city in mass — it's a great week to visit if you don't mind some museums closing on Maundy Thursday and Good Friday. By May, the garúa starts settling in for the winter.
This is the single most underrated stretch for visiting Lima: warm enough for the coast, quiet enough to walk into Canta Rana on a Saturday at 13:00 without a wait.
The grey months. The garúa sits over Lima for 80-90% of the daylight hours, the sun feels distant even when it's there, and the temperature hovers around 15-19°C (59-66°F). It almost never rains — but it feels damp. Mornings are the foggiest; afternoons sometimes clear briefly.
If you've read horror stories about Lima's "winter," they were about July and August. The reality is less dramatic than the descriptions. The city is fully open, the food scene is at its calmest, and you can ride the Malecón in light layers all day. The garúa is also genuinely beautiful in places — fog rolling off the Pacific over the cliffs at golden hour is one of the most distinctive sights in the city.
The sun comes back. The garúa lifts, temperatures climb back into the low 20s, and the city visibly relaxes. This is the second underrated window — the weather is summer-quality, the crowds haven't arrived yet, and the spring light makes the cliffs photograph particularly well.
By early December, peak summer crowds start arriving and prices begin to climb.
Peak summer. Average high 26°C (79°F), average low 19°C (66°F). Sunny most days. The first half of the month is busy with locals on summer holiday; the second half quiets down as schools resume around the 15th. Sea temperature is at its yearly maximum (~22°C). Best month for beach trips and clifftop cycling.
The hottest month, marginally. 27°C (81°F) average high, 20°C (68°F) low. Beaches are full on weekends. Carnival weekend falls here — Lima doesn't celebrate it as wildly as Brazil, but expect water-balloon fights in residential neighborhoods. Mid-week is calmer.
Still summer, slightly cooler at the end of the month. Easter week can fall here or in April; if it does, expect the city to empty out as locals head to the beach. Restaurants open through Holy Week but some museums close Thursday and Friday. One of the best weeks of the year to visit if your dates align — sun without crowds.
The transition. First half is summer-like (24-26°C / 75-79°F), second half cools and the garúa begins. Sea is still warm enough for surfing. Tourist crowds drop notably after Easter. Strong shoulder month for travelers who want sun without high-season pricing.
The first proper garúa month. Highs around 22°C (72°F), overcast mornings, partial afternoon clearing. Lima quiets down — fewer tourists, easy restaurant reservations, lower hotel prices. The Pacific cools to around 18°C, surfing season begins for cold-water surfers.
Full garúa. Average high 20°C (68°F), low 16°C (61°F). The grey arrives in earnest — many days the sun barely shows. The city is fully functional and quiet. Light layers, a windbreaker for the Malecón, no need for heavy clothing. The bike tours run normally; if anything, the cool weather makes for more comfortable riding.
The coldest month, statistically. 19°C (66°F) high, 15°C (59°F) low. Garúa heavy most days. Independence Day (July 28-29) is a national holiday and the biggest week on Lima's calendar — expect parades, public ceremonies, and busy restaurants. The historic center is particularly worth visiting around this time for the festivities. Foreign visitors are sparse.
Statistically nearly identical to July. The most consistently grey stretch of the year, with garúa sitting low over the cliffs most days. The big advantage: Lima's restaurants, museums, and tour operators are at their most available. Walk-in reservations are easy. The city has a quiet, layered feel that summer never quite shows.
The first hints of spring. Garúa lifts more often, especially in afternoons. Highs back in the 20s, lows still around 15°C (59°F). The mood of the city shifts — locals start spending more time outside, the Malecón fills back up at sunset.
Spring is in full swing. Sun returns, garúa mostly clears by midday, temperatures climb to 22-24°C (72-75°F). Jacaranda trees bloom purple in Barranco's parks. Restaurant scene picks back up. Crowds are still light. One of the best months of the year to visit.
Late spring, edging into summer. 23°C (73°F) average high, sunny most days. Crowds remain manageable through mid-month, then start building toward the December peak. Sea still cool (~17°C / 63°F) for swimming.
Summer arrives in earnest. Highs reach 25°C (77°F) by Christmas. The week between Christmas and New Year is the busiest of the year — locals on holiday, tourists arriving from Cusco, beaches crowded. Book restaurants and bike tours well ahead. New Year's Eve on the Malecón is one of the most-attended public events in the city.
Roughly every 4-7 years, Lima experiences an El Niño event — a Pacific weather pattern that brings warmer ocean temperatures, occasional heavy rains, and disrupted normal patterns. In a strong El Niño year (last major: 2023-24), Lima can see actual rainfall — sometimes enough to flood streets briefly. These events are predicted months in advance by Peru's meteorological service, so check SENAMHI (the Peruvian weather service) before booking if you're traveling between December and April in a forecast El Niño year.
For a normal year, the descriptions above hold.
Honestly? Almost no month is a bad month. But two short windows are worth flagging:
Lima's weather affects activities more than it affects whether you should come. Here's the practical breakdown:
Run year-round. The cliffs are sheltered from the strongest garúa, the bike lanes are wide and well-maintained, and our guides ride every day of the year. The summer departure (December-April) is sunnier, the winter departure (May-November) is cooler and quieter. Both are full experiences.
🚴 The all-season Lima experience
Our Urban Bike Tour ($59 USD, 3 hours, 11 km) runs year-round, in every weather condition Lima throws at it. The cliffside Malecón is sheltered, the bike lanes are dedicated, and the guide context turns even a garúa morning into one of the most memorable parts of your stay.
✓ Trilingual local guide (English, French, Spanish)
✓ Comfortable bikes and helmets included
✓ Safe, dedicated bike lanes the whole way
✓ Small groups (15 people maximum)
✓ Multiple departure times daily — including sunset
Best from December to April. The water is warmest (still cool by tropical standards), the sun is strongest, and the southern beach towns (Asia, Punta Hermosa) are at their most accessible.
Year-round, but the strongest swells run May to September — the Lima winter. La Herradura sees waves up to 4 meters during this period. Beginners are better off in summer (smaller, gentler waves at Makaha). Our Surf & Bike tour runs year-round.
Best in summer (December-April), when the thermals over the Miraflores cliffs are strongest. Operators do fly in winter, but cancellations are more frequent.
No seasonality — the food scene runs year-round. Cevicherías serve every day. The single seasonal note: the Pacific fish that are best in cebiche shift through the year, so the cevichería menu changes subtly. The locals keep up; you'll get whatever is freshest.
Year-round, around 18:00 in winter and 18:30-19:00 in summer. Winter sunsets are arguably more dramatic — the garúa often lifts just enough to leave a fog bank between the cliffs and the Pacific, and the sun setting through it is one of the most distinctive sights in the city.
Lima is mild and you'll never need heavy clothing, but the layered nature of the climate catches first-time visitors off guard. The basics:
We have a full Lima packing guide for travelers who want the detailed list.
November and March are the two strongest months — both shoulder windows with summer-like weather, fewer crowds, and easier reservations than peak summer (December-February). January and February are the most reliable for sun if you're committed to the beach.
Cool, not cold. Average highs of 19°C (66°F) and lows of 15°C (59°F), with overcast skies most days. You'll want light layers and a windbreaker, not a winter coat. The garúa makes it feel cooler than the temperature suggests, especially on the Malecón.
Almost never. Annual rainfall is around 9 millimeters — among the lowest of any major city in the world. What Lima has instead is garúa: a coastal mist that settles over the city from May to November. It will leave you slightly damp on a long walk but won't soak you.
Garúa is the thick coastal fog that sits over Lima from roughly May to November. It's a defining feature of the city's winter — too light to be called rain, too persistent to be called mist. It rarely makes activities impossible but it does shift the mood: the city becomes greyer, quieter, and more atmospheric in the literal sense.
Yes — it's the start of summer, with sunny days and warm temperatures (24-26°C). The downside: the week between Christmas and New Year is the busiest of the year, with high hotel prices and full restaurants. Early to mid-December is the sweet spot — summer weather without peak holiday crowds.
June through September — the heart of garúa season. Hotels run their lowest rates, restaurants are at their most available, and tour operators have full availability for walk-ins. The trade-off: fewer sunny days. If your priorities are food, museums, and walking the historic city, this is genuinely the best value window.
Lima first is the right call for one practical reason: altitude. Cusco sits at 3,400 meters, and altitude sickness affects most visitors who fly straight there. 2-3 days in Lima at sea level lets your body acclimatize gradually. It also means the easy logistics are behind you when you arrive in Cusco.
No. Lima is sunny from roughly late October to early May, and overcast (under garúa) from May to October. The transition months — April-May and September-October — see partial sun. Annual sunshine hours are around 1,200, low for a city at this latitude, due entirely to the garúa.
Planning around Lima's weather? Our Urban Bike Tour runs every month of the year and adapts to each season. Or contact our team to lock in dates and we'll match the timing to your weather priorities.