Cuzco has a temperate climate with year round
temperatures fluctuating between 14-16°C, with warm days
and cold nights. The rainy season in Cuzco is from
December to March . Machu Picchu has a semi-tropical
climate, with warm and humid days and cold nights. The
rainy season in Machu Picchu is from November to March,
so be prepared. The wet months are January to April,
when roads are often closed by landslides or flooding.
The best months for visiting Machu Picchu are from April
to October. The High season is June to August (book well
in advance).