There are months that are the Best Time to Go to Machu Picchu, however, the Sanctuary is open throughout the year. In Cusco the rainy season starts from January to March so try avoid going these months. Although it is permit to go but there are continuous waterfalls and you will be wet most part of the time, do not forget to bring a raincoat, April is a possible month to start going because the weather starts getting better, from May to October is an excellent season to go to Machu Picchu. If you are planning to go for the Inca trail choose the best time to do it because it is too dangerous in rainy season. The weather is warm and humid during the day and fresh at night. The temperature ranges between 12 and 24 degrees Celsius.