The dry season, from May to October, is the most popular time to visit Machu Picchu. The weather is sunny and dry, and the crowds can be quite large.