What’s the best time to visit Machu Picchu? For clear skies, sunny weather, and a chance to take photos of Machu Picchu like the ones you see in the travel magazines, the easy answer is June, July, or August. This is peak season for travel to Machu Picchu. Because of course, everyone has the same idea. But that’s not a drawback as long as you know what to expect.