Lima Travel Guide
Peru

Best Time to Visit Lima

The best time to visit Lima is December to April (warm), May to November (cooler, foggy). Here's a month-by-month breakdown to help you pick the perfect time for your trip.

Quick Answer

Visit Lima in December to April (warm), May to November (cooler, foggy) for the best weather and experience. Budget travelers should consider shoulder season for lower prices. Daily costs range from$35 (budget) to $250 (luxury) per day.

Month-by-Month Guide

☀️ JanuaryBest Time

Peak season in much of SA — warm, crowded, highest prices

🔥 FebruaryBest Time

Peak season — Carnival in Brazil, very busy

🍂 MarchBest Time

Shoulder season — warm, crowds easing

🍂 AprilBest Time

Shoulder season — pleasant, fewer crowds

🌱 MayGood

Low season — cooler, lower prices

❄️ JuneOff-Peak

Low season in the Andes — dry, cold, clear skies for treks

❄️ JulyOff-Peak

Dry season — best for Cusco, Patagonia, Atacama

❄️ AugustOff-Peak

Dry season — high-altitude trekking peak

🌸 SeptemberGood

Shoulder season — warming up, great value

🌸 OctoberGood

Shoulder season — warm, fewer crowds

☀️ NovemberGood

Peak starting — warm, festivals begin

🎄 DecemberBest Time

Peak season — summer holidays, highest prices

Daily Costs in Lima

Budget
$35
/day

Hostels, street food, public transport

Mid-Range
$85
/day

3-star hotels, restaurants, some tours

Luxury
$250
/day

5-star hotels, fine dining, private tours

Travel Tips for Lima

  • Stay in Miraflores or Barranco — cliffside views, cafés, and easy walking to dining
  • Book Central, Maido, or Astrid y Gastón months ahead for the city's tasting-menu giants
  • Eat ceviche only at lunch — by tradition the fish is served same-day-fresh
  • Take a Lima food tour on day 1 — it'll set up every meal for the rest of your Peru trip
Want a custom Lima itinerary?
Our AI builds a personalized day-by-day plan for Lima in seconds — free, no account needed.
Plan my Lima trip

Plan Your Lima Trip

Tell us how you travel and we'll shape a day-by-day plan around it.

Plan My Lima Trip