Cusco (and nearby Machu Picchu) has two distinct seasons, but it’s actually possible and sometimes advisable to visit during some parts of the rainier or off-season. While June through August are fail-safe months for dry weather, you may actually prefer to visit in May, September, October or November.