Best time to visit Peru

The best time to visit Peru is during the Peruvian winter (May-Sep) as it is the driest season and the best time of year to visit across all the major regions (coastal, Amazon and Machu Picchu).

The summer (Dec-Mar) is the wettest season, with frequent heavy showers throughout the country. The classic Inca Trail is closed throughout February.

The shoulder seasons (Oct-Dec and Mar-Apr) can be unpredictable but still worth visiting as prices are usually lower.