Peru is year-round destination. The country boasts a dramatic variety of landscapes and within it a variety of micro-climates, thus the weather in Peru varies from region to region at any given time. The best time to visit Peru depends partly on where you plan to visit. For Machu Picchu, the main weather consideration is the difference between dry season and rainy season.
Weather in Peru: A Guide
There are marked variations in weather between the principle three geographical regions – the Coastal Desert, the Mountains and Highlands, and the Rainforest. Here’s our handy guide to their respective generalised weather patterns.
The Mountains and Machu Picchu
This region encompasses the weather in mountain and highlands destinations including Cusco, Machu Picchu, Lake Titicaca, Arequipa & Colca, the Cordillera Blanca, Cajamarca, Ayacucho and Chachapoyas. The key weather consideration here is the difference between dry season and rainy season, while taking into account there are shoulder months between these when weather is variable.
Dry season: April to November:
During dry season it is genearally sunny and there is little chance of rain, though it is not unheard of for there to be occassional showers. Temperatures are cooler in the dry season, though the variation between day and night means it’s best to bring layers!
• Daytime temperatures: 18-25º C / 65-77º F
• Nighttime temperatures: -5-5º C / 23-41º F
Rainy season: December to March
During rainy season, the highest chance of rain is usually in late January and February. While other months see rain, there are also often sunny and dry spells – though the timing of these is hard to predict! The Inca trail to Machu Picchu is closed for the month of February for maintenance work. Temperatures in rainy season are warmer than in the dry season.
• Daytime temperatures: 20-26º C / 68-79º F
• Nighttime temperatures: 0-10º C / 32-50 º F
Cities on Peru’s northern Moche Route such as Trujillo and Chiclayo, as well as the southern coastal cities of Ica and Nazca are hot, sunny and dry all year round. The northern beaches of Mancora boast consistent warm weather. Peru’s capital Lima is also on the coast, and along with nearby Paracas it can be cooler and overcast between May-October. Due to its desert geography, rainfall across the coast is minimal and rare.
• Daytime temperatures: 23-28º C / 74-82º F
• Nighttime temperatures: 12-18º C / 54-64º F
Destinations in the Peruvian rainforest, such as Manu National Park, the Tambopata National Reserve and the Pacaya Samiria National Reserve (visited via luxury amazon cruises from Iquitos) share the same dry and rainy seasons as the mountains and highlands. Though there are still opportunities for spotting wildlife during the rainy season from November to March, the opportunities are usually lower.
• Average temperature: 21-30º C / 70-86º F
All of our expert travel planners are based in Peru and have travelled across these regions in different weather conditions, so are best placed to share honest advice and design your own tailormade travles to make the most of your trip, whatever the weather in Peru at the time you choose to visit.