Best Routes to Get to Machu Picchu: Definitive Guide

Machu Picchu by

Learn about the different routes and costs to get to Machu Picchu from Cusco.

The royal retreat of the Inca’s, Machu Picchu, was so well hidden that the Spanish Conquistadores never managed to find it. It wasn’t until 1911, when the American archeologist Hiram Bingham initiated a scientific study of Machu Picchu, that the historical site became known to the world.

Machu Picchu continues to be the most visited place by travelers coming to Peru and there are different ways to get there. These are the best ones:

Getting to Machu Picchu by treks

Hiking to Machu Picchu is a very popular choice, especially for trek lovers who have plenty of time and enough money. In general, the treks last from three to four days, and cost between $180 and $800 US dollars. There are three main routes to get there. The Inca Trail, the Salkantay Trek and the Inca Jungle Trek.

Getting to Machu Picchu by the Inca Trail

The Inca Trail is certainly the most popular, and for good reasons. It takes you on the original Inca pathways, which enables you to visit several ruins along the trek. It’s popularity, however, makes it mandatory to reserve months in advance. We recommend you to book six months in advance to make sure you don’t miss out on it. The prices vary between $450 and $800 US dollars, and the length of the Inca Trail can be completed in two, four or five days. It is often recommended to take the five days trek in order not to miss anything of the 40-km-long journey. Good physical conditions are required. Here’s an article about the Inca Trail, and what you can experience along the way.

Getting to Machu Picchi by the Salkantay Trek

This cheaper alternative to access to Machu Picchu is also very popular. With a price that varies between $200 and $400 US dollars, the Salkantay Trek lasts from four to six days. Also, there’s no need to book it months in advance. Be ready to see a wide array of Peru’s terrains as the trek takes you to lagoons, mountains and even to the jungle. This option is recommended for adventurers that want to see breathtaking landscapes while hiking up!

Getting to Machu Picchu by the Inca Jungle Trek

Are you as interested in biking, motorcycling or rafting as you are in trekking? Then this route is perfect for you. As the price goes from $200 to $350 US dollars, the length of the trek is usually four days. The Inca Jungle Trek is not only about doing a trek until the Machu Picchu. It’s also about going on an adventure, experiencing hiking and biking in the mountains. It will also take you through the jungle, and to see the Santa Teresa canyons from the zip-lines above. This option is recommended to those who wish to try out something new every day on their way to the Machu Picchu. Ready to hike up to Machu Picchu? Here are 7 tips to make your hiking as easy as possible.

Getting to Machu Picchu by train

This is the easiest way to get to Machu Picchu. The train will take you to Aguas Calientes, the closest city to Machu Picchu. There you can spend the night if you have more time and want to enjoy every minute of your trip to the famous ruins.

The cost is on average $70 US dollars one way, and the trip takes between 30 minutes and 3 hours, depending on where you start from. The train station of Poroy, in Cusco, is the first stop of the train. The station is 13km from Cusco’s city center, which means it takes about 30 mins by taxi. The second stop of the train is Ollantaytambo, a town 2 hours (72km) from Cusco. Finally, before stopping at Aguas Calientes, the train stops at Urubamba, a small town in the Sacred Valley.

Taking the train is recommended for travelers that are out of time or simply are unable or unwilling to make their way to the “lost citadel” by foot.

Getting to Machu Picchu on your own

aguas calientes

Using combis (buses) in order to get from Cusco to Machu Picchu is the cheapest, but also the longest, option. It is recommended for people that have real budget constraints, such as students. Also for those that have planned at least two days to visit Machu Picchu. In order to get to Machu Picchu, you have to pass by Aguas Calientes, a small town right under Machu Picchu that has several hostels and restaurants. Before getting to Aguas Calientes, you have to pass by Hidroeléctrica. This is the last town accessible by road before Machu Picchu, and six hours drive from Cusco.

From Cusco to Aguas Calientes, passing by Hidroeléctrica

If you want to do the entire trip on your own, you can take different buses from Cusco in order to get to Hidroeléctrica. First, you have to take a collective bus (combi) from Cusco to Santa María, which lasts for about 5 hours and will cost between 15 and 30 soles. In US dollars it would be from $5 to $10. Then, from Santa María, you have to take another combi until Santa Teresa, which takes approximately 1h30 min and will cost around 6-7 soles ($2 US dollars). Finally, from Santa Teresa, you can get a taxi until Hidroeléctrica. It is a 20-minute long ride and shouldn’t cost more than 10 soles ($3 US dollars).

Other options to get to Hidroeléctrica

Another option to get to Hidroeléctrica is booking a tour in a tourism agency that will take you from Cusco to Hidroeléctrica. They also could even wait for you in there the next day to get you back to Cusco. Depending on the number of persons you are booking the tour for, and how good you are at bargaining, the round-trip Cusco-Hidroeléctrica will cost between 70 and 150 soles (between $20 and $40 US dollars). This option is recommended if you want to have a cheap but not too complicated route.

Once in Hidroeléctrica, the only way to get to Aguas Calientes is by following the train tracks. It’s a 12 km long walk next to train tracks (so not the best road), but it’s very beautiful as you walk along a river and in the middle of the jungle. Depending on your physical conditions and speed, this takes between 1h30 min and 3 hours. You can also catch a train from Hidroeléctrica to Aguas Calientes. This will cost around $20 US dollars and takes approximately 30 min.

From Aguas Calientes to Machu Picchu

As you might know, since 2017, there are time slots to enter Machu Picchu: the morning slot (6:00 am to 12:00 pm) or the afternoon slot (12:00 pm to 6:00 pm). As the route from Cusco to Machu Picchu is long if you’re not taking the train, it is often recommended to spend at least one night in Aguas Calientes.

machu picchu 2

To reach Machu Picchu once in Aguas Calientes, there are two options. You can walk up 1,000 steps (which takes between 1 and 2 hours) or take the bus. Walking up the stairs is the cheapest option, but also the most physical-demanding one as the stairs are very high and the heat can make it difficult. Also, if you’ve booked a ticket to do the Machu Picchu Mountain, keep in mind that it includes another 2,760 steps to reach the top of the mountain. As for the bus, it costs $12 US dollars one way for a foreign adult and takes 30 mins to get to the destination. However, you need to be at the bus station for at least one hour in advance as everyone will be waiting in a queue to get on it.

Exploring Machu Picchu

It is entirely possible to explore the ruins by yourself, yet we would always recommend you to take a guided tour of the site. A little while ago, a team member from Traveling and Living in Peru visited the ruins. They encountered many aimless tourists who had wished they had paid the minimal fee for a guided tour.

You can either go for a group tour by contacting one of the numerous agencies in the nearby towns or you can ask your hotel to arrange a group tour with a private guide. Moreover, you will find lots of guides waiting outside the entrance. Most of them are fairly proficient in English and make sure to bargain with them to get a decent rate.

As for what to visit once in Machu Picchu, we strongly recommend to get up to the top of the Machu Picchu mountain, where you can enjoy a breathtaking view of the site and what’s around it. However, you need to be ready to get up 2,760 steps. It’s physically difficult, but fortunately, you can stop whenever you want and just enjoy the view.

Highlights of the Ruins

Some of the more fascinating highlights of the ruins are the Temple of Condor, the Sun Gate, the Temple of the Sun. Also, the Temple of the Three Windows and the Intihuatana rock.

11167712115 db5bb76141 b

Wrapping it up

Now that you know how to get to Machu Picchu, check out how much it will cost you to travel there. Keep in mind that the Incan ruins at Machu Picchu are one of the most spectacular ruins on the globe. Therefore, make sure to get your tickets well in advance. Only a limited number of tourists are allowed each day

The weather here tends to be damp and misty so the ideal time to visit the ruins would be around late May-August which is also the peak season. Keep in mind that there are not a lot of restaurants before entering the site, and they are very expensive. So, don’t forget to bring a little something to eat!

By Traveling in Peru Travel Team and Julia Natri

This article has been updated from its original publication on November 21, 2018.

Leave a Reply

Your email address will not be published. Required fields are marked *


Since 2003, we have led the way as an authoritative and reliable English-language resource and travel agency. We make it our mission to provide the best travel experience in Peru. 


2637 E Atlantic Bldv. #45621 Pompano Beach, Florida 33062 USA


+1(213) 221-8100