Live forecasts update automatically; written guidance last reviewed 16 June 2026 by the Civic Maple Weather Desk. Data from Environment and Climate Change Canada and other national met services via Open-Meteo.
Live data from Open-Meteo · updates automatically ·
Peru’s weather varies sharply by region—from the dry, mild coast around Lima to the rainy highlands near Machu Picchu. The live forecast above shows current conditions for the capital, but the country’s climate is best understood by season and elevation.
What is Peru’s weather like year round?
Peru has two main seasons: dry (May to October) and wet (November to April). The coastal desert, including Lima, stays mild year-round, averaging 18–26°C. The Andes see cool days and cold nights, with heavy rain from December to March. The Amazon basin is hot and humid, with rain year-round.
What is the weather in Machu Picchu and Lima by month?
Machu Picchu (2,430 metres) is best visited in the dry season (May to September). October and November bring more rain but fewer crowds. In Lima, winter (June to September) is overcast and damp, while summer (December to March) is sunny and warm. For a detailed look at conditions across the country, check the weather 10 days forecast.
What is the best month to visit Peru for weather?
May through September offers the driest conditions in the Andes and Machu Picchu. For Lima, December through March brings sunny, warm days. Avoid January and February if you plan to hike.
Does it rain in Lima often?
Lima gets very little rain—about 10–15 mm annually. Instead, winter (June–September) brings persistent drizzle and fog known as *garúa*. Summer months are mostly dry and sunny.
How cold does it get in Peru’s highlands?
At elevations above 3,000 metres, nighttime temperatures can drop to 0–5°C, even in the dry season. Daytime highs reach 15–20°C. Pack layers for any visit to Cusco or Lake Titicaca.