The best time to visit Peru is during the dry winter season of May to October, however due to the country’s varying altitude and climates, the weather can vary greatly between regions.

It’s best to pack lots of layers for Arequipa, as the city’s high altitude of 2,335 metres means that night time can be particularly cold, while day time temperatures can reach up to 24°C (75.2°F) all year round.