Peru is a year round destination, but the best time to visit would be in the shoulder seasons of April to May, and September to November. “These months offer great weather throughout the country and ...