Best Time to Visit Machu Picchu
picture of the cover of a sample tour itinerary

Download itinerary

  • Get This Itinerary Now! πŸ“¬
  • Hidden
  • Hidden
small transparent logo
Customize Now

Tour Added to Wish List

machu picchu surrounded by clouds
machu picchu surrounded by clouds

Best Time to Visit Machu Picchu

When is the Best Time to Visit Machu Picchu?

The best time to visit Machu Picchu is from mid-April to June and from September to October. These periods coincide with clear, dry weather in the Andes and are outside the peak months of July and August. Whether traveling by train to Machu Picchu, trekking the Inca Trail, or looking for that perfect sunrise from the Sun Gate, these are excellent times to visit, typically sunny by day and cool at night.

Machu Picchu weather, in common with elsewhere in the Peruvian Andes can be roughly divided into two main seasons, the dry season and the wet season. Mid-April to mid-October is the dry half of the year. From late October to early April there is more rainfall. It is possible to visit year-round though and it is unlikely that there will be rain all day.

Have a look at our Top 9 Machu Picchu tours for some inspiration. Whether planning to train the luxury Hiram Bingham Train to Machu Picchu, hike the Inca Trail or travel on the good quality Vistadome train to Machu Picchu we have lots of Machu Picchu tours!

Visiting Machu Picchu in Spring

woman hiking the Inca Trail in Peru in the spring

Spring in Machu Picchu (September – November)

Spring at Machu Picchu is from September to November and marks the time of year that the weather shifts from the dry season towards the start of the rainy season. September and October are good times to visit, whether visiting Machu Picchu by train, making the one-day hike, or trekking the Inca Trail, camping along the way. In November, the weather starts to get cloudier and rainier, but by no means is a total wash-out. If trekking, traveling a little earlier is best, but for visits by train, November is a reasonable time to go and is considerably less busy than some months.

Machu Picchu Weather in the Spring

September is still very much in the dry season. October is when things start to change, but it is still quite a dry month. By November, rainfall is more common. Typical day time highs in October are around 21C / 70F. At night, temperatures fall to around 7C / 45 F.

Machu Picchu

Machu Picchu Weather in the Spring

27α΅’ C / 80α΅’ F

Cusco

Machu Picchu Weather in the Spring

21α΅’ C / 70α΅’ F

Puerto Maldonado

Machu Picchu Weather in the Spring

33α΅’ C / 91α΅’ F

Top Things to Do in Machu Picchu During Spring

Before the rainy season hits in November, September and October are ideal for trekking the Inca Trail to Machu Picchu or one of the alternative treks in the area such as the Salkantay or Lares Trails. These are also good months to climb Huayna Picchu or Machu Picchu Mountain to gain spectacular views over the ruins. Traveling by train from Cusco to Machu Picchu in these months gives fascinating glimpses of the Sacred Valley along the way.

Visiting Machu Picchu in Summer

travelers at machu picchu during the rainy season in peru

Summer in Machu Picchu (December – February)

While December to February is slightly warmer at night than the rest of the year and is considered to be β€œsummer”, this is also the wettest time at Machu Picchu – especially January and February. Spending Christmas at Machu Picchu can be very enjoyable. It’s a good idea to make time for two visits to the ruins at this time of year so that if cloudy/rainy conditions are encountered one day, there is another chance to get that perfect photo the next day. From January to April, the train to Machu Picchu runs only from the Sacred Valley. What this means is that the Cusco to Sacred Valley portion of the journey is done by road instead of rail. We don’t recommend trekking in January or February and in fact, the Inca Trail is closed for maintenance during the whole month of February. Aside from Christmas, this is one of the quietest times to visit Machu Picchu.

Machu Picchu Weather in the Summer

Summer is the rainy season with January usually being the wettest month of the year. Temperatures by day in January average around 20C / 68F. Nights are around 8C / 46F. The nature of the rainy season does vary from year to year and sometimes there are spells of very nice weather. As would be expected, humidity is a bit higher at this time of year but is not too intense.

Machu Picchu

Machu Picchu Weather in the Summer

23α΅’ C / 73α΅’ F

Cusco

Machu Picchu Weather in the Summer

19α΅’ C / 66α΅’ F

Puerto Maldonado

Machu Picchu Weather in the Summer

31α΅’ C / 88α΅’ F

Top Things to Do in Machu Picchu During Summer

Definitely consider staying overnight in Aguas Calientes at this time of year. If cloudy weather is encountered, take the easy walk to Los Jardines del Mandor where a little rain or cloud really doesn’t hinder exploration of the peaceful botanical garden and waterfall there. If staying at Inkaterra Machu Picchu Pueblo a visit to the Spectacled Bear Project is worthwhile at any time of year.

Visiting Machu Picchu in Autumn

train to Machu Picchu in the fall

Autumn in Machu Picchu (March – May)

March to May is Fall at Machu Picchu and a time of change from the rainier months to drier times. March is still quite wet, but by mid-April, this is a great time to visit Machu Picchu. From May trains to Machu Picchu travel all the way from Cusco through the Sacred Valley to Aguas Calientes at the base of the Incan citadel. These months are some of the best for a visit and May, in particular, is hard to beat. Everywhere is especially green and fresh following the end of the rainy season.

Machu Picchu Weather in the Autumn

March is still quite wet, though some travelers get lucky and experience great weather in March. From April, the rainy season is definitely coming to an end and by May rain is rare. The average daytime temperatures in April are around 20C / 68 F and 6C / 43F by night.

Machu Picchu

Machu Picchu Weather in the Autumn

7α΅’ C / 45α΅’ F

Cusco

Machu Picchu Weather in the Autumn

20α΅’ C / 68α΅’ F

Puerto Maldonado

Machu Picchu Weather in the Autumn

31α΅’ C / 88α΅’ F

Top Things to Do in Machu Picchu During Autumn

Mid-April marks the start of the best time for trekking to Machu Picchu. The train journey is beautiful at this time and there are good chances of clear views from the tops of Huayna Picchu and Machu Picchu mountains for the more active traveler.

Visiting Machu Picchu in Winter

Sunny day at Machu Picchu in the winter

Winter in Machu Picchu (June – August)

It really is hard to go wrong with a visit to Machu Picchu during the Peruvian winter – June, July, and August. The weather is almost without exception excellent at this time. This is prime time for treks and all manner of outdoor adventures around Machu Picchu and Cusco. The downside is that July and August are very busy. June is not as busy and so is a great option. You need to book well in advance if you want to travel at this time, especially if you want to do any of the treks which require permits that are sold only in limited numbers.

Machu Picchu Weather in the Winter

All three months are dry and almost always sunny. There is a possibility of mist at times, but it usually clears. By day, the temperature gets up to about 20C / 68F in July and falls to around 1C / 33F at night. In July there are usually just a couple of days a month with any rainfall at all.

Machu Picchu

Machu Picchu Weather in the Winter

2α΅’ C / 36α΅’ F

Cusco

Machu Picchu Weather in the Winter

19α΅’ C / 67α΅’ F

Puerto Maldonado

Machu Picchu Weather in the Winter

30α΅’ C / 86α΅’ F

Top Things to Do in Machu Picchu During Winter

For photography, this has to be the best time to visit Machu Picchu. Trekking is excellent at this time, but trails are at their busiest and being prepared for cold nights is important. The Peruvian Andes as a whole are at their best in these months, so for an in-depth Peru trip, this is one of the best times to visit. In June, a trip to Machu Picchu can be combined with the Inti Raymi Festival takes place in Cusco – this is an Incan Festival that honors the Sun God – Inti.

Thinking About Visiting Peru?

Contact a Peru Travel Expert

We Love to Talk About Vacation Ideas!

Thinking of traveling to South America? We take your South American travel dream and make it a reality. Every fully custom South America trip is planned by your own expert personal Travel Consultant.

Contact Your Travel Expert

  • Describe your ideal trip: destination, budget, # of travelers and days.
Create Your Own Custom Tour

Click your preferences: Destinations & Activities. Be as specific or general as you like - or click Help Me Decide! We'll spice it with hidden gems & personal tips to create your perfect trip.

Choose Amazon destinations (optional)
Choose destinations (optional)
Choose Bolivia destinations (optional)
Choose Brazil destinations (opt)
Choose Chile destinations (opt)
Choose Colombia & Panama destinations (optional)
Choose Ecuador & Galapagos destinations (optional)
Choose Paraguay & Uruguay destinations (optional)
Choose Patagonia & Antarctica destinations (optional)
Choose Peru destinations (optional)
Choose Guianas destinations (optional)
Choose Interests
Choose activities
What category of accommodation?

You can choose more than one!

When would you like to go?
for
How many travelers?
age groups
age groups
Review my trip summary
destinations

activities

accommodations

when

who

Highly recommended - Phone: We ❀️ to talk! A brief chat with your personal Travel Consultant helps us create your perfect trip!

Hooray! Thanks for Sharing!

If you have an additional 30 seconds we’d love to learn more about you…

Custom Tour Request Popup

  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • One Moment Please

    We are matching your tour idea with the right Travel Consultant
    who will be in touch shortly.
    Thank you for your request!

  • This field is for validation purposes and should be left unchanged.