Best time to visit Peru

Peru has one of the most varied climates on the planet thanks to its wild, diverse geography.![]()

The best time to visit Peru is the dry season between May and September, when there’s ideal weather for hiking in the Peruvian highlands. The dry season is also the best time of year to visit Peru for wildlife watching in the Amazon, as animals congregate along shrinking rivers and mosquitoes are fewer, while the arid coast is pleasantly cooler. Just be prepared for falling temperatures in the mountains at night and pack appropriately. December to March is the rainy season, when you’ll find it hard going on the Inca Trail to Machu Picchu. The coast – especially in the south – tends to be drier, but the Amazon is always hot and wet.
A month by month guide on the best time to visit Peru
January in Peru
February in Peru
March in Peru
April in Peru
May in Peru
June in Peru

If you’re going at a time of year when getting permits might be difficult, remember that there are other routes you can take that connect with Machu Picchu.![]()

– Simon Forster, from our partner The Beyond Tourism Co.
July in Peru
August in Peru
September in Peru
October in Peru
November in Peru
December in Peru
Cuzco & the Highlands Weather Chart
MIN °C
MAX °C
RAIN (mm)
JAN
4
17
153
FEB
4
17
136
MAR
4
17
120
APR
3
18
46
MAY
0
18
8
JUN
-2
18
2
JUL
-2
17
4
AUG
-1
18
8
SEP
1
18
23
OCT
3
19
40
NOV
3
19
68
DEC
4
18
116
Peru adventure holiday, private departure
Private Peru tour with day treks, rafting, cycling & culture
From
£3500 to £4000
15 days
ex flights
Peru small group holiday, Inca Trail & Lake Titicaca
Exciting journey into enchanting Peru from Amazon to Andes
From
£3230 to £4030
20 days
ex flights
Peru holiday, encompassed
Coastal desert, snowy Andean peaks and lush forest
From
£2375 to £2795
15 days
ex flights
Peru luxury tailor made holiday
A deeper guided journey through Peru’s food and culture!
From
US $6269
9 days
ex flights
Tailor made holiday in Peru
A luxury tailor-made trip exploring the sites of Peru
From
£4710
14 days
inc UK flights
Peru, Ecuador & Galapagos adventure holiday
Your private adventure from Machu Picchu to the Galapagos
From
£5500 to £6900
23 days
ex flights
Contact Us
Call us for a chat about our holidays. We are happy to discuss your holiday and help in any way we can. No bots, queues or awful hold music.
01273 823 700
Call us tomorrow after 9am
Calling from outside the UK
Festivals & events in Peru
Three Kings Day (6 January)
Come and celebrate La Bajada de Reyes in the Cusco region, where the parades are biggest and the music liveliest, blending Catholic and Indigenous traditions and beliefs. Ollantaytambo is famous for going all out, but lots of towns in the Sacred Valley add their own twist to proceedings, whether that’s masked dances, the Three Kings riding through the streets on horseback, or bakeries piled high with roscón sweetbread.
Carnival (February)
Rio’s not the only place to celebrate Carnival in South America. Throughout February you are likely to get drenched as Peruvians indulge in traditional water fights. To mark the end of Carnival, a symbolic tree called a yunsa is adorned with gifts. Couples compete to fell it with an axe, releasing the gifts. Cajamarca and Puno have some of the biggest carnivals.
Pisco Sour Day (first Saturday February)
The first Saturday of February is set aside to honour Peru’s national drink: the pisco sour, a cocktail of pisco (Peruvian grape brandy), lime juice, sugar syrup, egg whites and Angostura bitters. It’s also a great opportunity to discover Peru’s fantastic food, as well as music and dance.
Inti Raymi (24 June)
Inti Raymi is a winter solstice festival that honours Inti, a sun god and the most important Inca deity. The biggest celebration is in Cusco, where it was outlawed by Spanish colonists for almost 400 years, before being revived by local folklorists. The event in Cusco is a theatrical reenactment, starting with an opening ceremony at the Temple of the Sun and proceeding with parades through the main street.
Independence Day (28 July)
Peru gained independence from Spain in 1820 – declared in the Plaza Mayor of Lima by revolutionary Jose de San Martin and now celebrated with Fiestas Patrias. Official flag-raising ceremonies and parades are all well and good, but some of the most joyful celebrations spill into the streets and squares as revellers showcase Andean dances like the huayno.
Christmas Eve (24 December)
Peruvians don’t mess around at Christmas – and especially not on Christmas Eve. This is when the big celebrations happen, including the Santurantikuy market in Cusco, famous for the artisans that sell handmade pieces for sprawling Nativity scenes that include stone bridges and hanging moons. Silversmiths, leatherworkers, potters and woodworkers sell their wares too. Come midnight, local people head home to feast and open Christmas presents.
Our travellers also ask…
When is the best time to visit Lima, Peru?
If it’s good weather you’re after, Lima is best between December and March, during the sunnier, warmer summer. La garúa arrives between May and September, when a fog sinks the city under cool grey weather. However, many visitors still arrive, as it aligns with the best trekking weather in the Andes.
When is the best time to visit Cusco, Peru?
April and May are two of the best months to visit Cusco – the dry weather has started but it’s more peaceful than the midwinter high season. Check the calendar too, though, as Cusco celebrates many festivals throughout the year, from Inti Raymi at winter solstice to Christmas markets in the summer. You might want to tweak your visit to catch them.
When is the best time to visit Rainbow Mountain, Peru?
You’ll want dry weather to take to the trails around Rainbow Mountain, so visit in from April to October for more sunshine and better visibility. It can get very busy in the sunniest months of June, July and August. January and February can be rainy; that said, expect rain at any time in this changeable neck of the woods.
















