Quick answer: there are five ways to get from Cusco to Machu Picchu: the train from Ollantaytambo or Poroy (fastest and most comfortable), the classic 4-day Inca Trail, the 5-day Salkantay trek, the Hidroeléctrica route by bus plus a hike (the cheapest), and the organized full-day tour that handles all the logistics for you.
There is no direct road to the citadel: every route ends at Aguas Calientes (Machu Picchu Pueblo), from where you go up to the entrance gate by shuttle bus or on foot. What separates one option from another is time, budget, and how much adventure you want along the way. Here is how the five routes compare.
1. By train from Ollantaytambo or Poroy

This is the classic way and the one most travelers use. Two companies operate the line, PeruRail and Inca Rail, departing from Ollantaytambo station (about 2 hours by road from Cusco) and, in some seasons, from Poroy, much closer to the city. From Ollantaytambo the train takes around 1 hour 45 minutes to Aguas Calientes, following the Urubamba river canyon with views that alone justify the trip.
- Total time from Cusco: 4 to 5 hours each way, combining road and rail.
- Approximate cost: from ~US$ 60 each way on the basic tourist service; panoramic and luxury trains cost considerably more. Check current fares on the official PeruRail and Inca Rail websites.
- Effort: minimal. Ideal for families, travelers short on time, and anyone who values comfort.
In high season seats sell out weeks ahead, just like entrance tickets. If you would rather have someone else solve the timetable puzzle, our Machu Picchu by train full-day tour bundles transfers, train, shuttle bus, guide and entrance ticket into a single package.
2. Classic Inca Trail: 4 days on the original route

The classic 4-day Inca Trail is the only route that walks into Machu Picchu along the original Inca road network, crossing mountain passes, cloud forest and archaeological sites you can only reach on foot, before entering the citadel through the Sun Gate at dawn. It requires an official permit with a limited daily quota and can only be done with an authorized agency: in high season permits sell out months in advance. The trail closes every February for maintenance.
3. Salkantay: the 5-day trek for mountain lovers

The 5-day Salkantay trek is the great alternative when Inca Trail permits are gone — and for many hikers its scenery is even more spectacular: you pass beside the snow-capped Salkantay over a pass above 4,600 meters, descend into the high jungle, and finish the route at Aguas Calientes. It needs no special permit, demands good fitness, and a couple of days acclimatizing in Cusco beforehand is strongly recommended.
4. Via Hidroeléctrica: the budget route
The backpacker favorite: a bus from Cusco covers roughly 6 to 7 hours of mountain road to the Hidroeléctrica power station, and from there you walk about 2.5 to 3 hours (some 10 km) along a flat trail beside the railway to Aguas Calientes. It is the cheapest way in — round-trip transport costs approximately US$ 25 to 35 with local agencies; verify current prices — but also the longest and most tiring: the road is an endless series of curves with cliff-edge stretches, and in the rainy season (November to March) landslides can occur. It is also the backbone of the popular Inka Jungle circuit, which adds biking and other activities along the way.
5. Organized full-day tour: logistics solved
If your time in Cusco is short, the full-day tour condenses everything: early hotel pickup, transfer to the station, train, shuttle bus, professional guide inside the citadel and return the same evening. You pay one price and forget about coordinating four separate bookings (train, ticket, bus and guide), which is exactly where most independent travelers make timing mistakes.
Comparison table: the 5 routes side by side
| Route | Duration | Approximate cost | Effort |
|---|---|---|---|
| Train (Ollantaytambo/Poroy) | 4-5 h each way | from ~US$ 60 each way, train only | Minimal |
| Classic Inca Trail | 4 days | ~US$ 600-800 with an agency | High |
| Salkantay trek | 5 days | ~US$ 300-500 with an agency | High |
| Bus + hike (Hidroeléctrica) | a full day each way | ~US$ 25-35 transport | Medium |
| Organized full-day tour | 1 day (all included) | depends on service level | Minimal |
All figures are approximate and vary by season and service level: always verify with the official source or get a quote from your agency before booking.
Which one should you choose?
- Short on time or traveling with family: train or the organized full-day tour.
- Want the full historical experience: classic Inca Trail, booked months ahead.
- Mountains and varied scenery without permits: Salkantay.
- Tight budget and backpacker spirit: the Hidroeléctrica route.
Still not sure which route fits your dates and budget? Message us on WhatsApp and we will put together your complete Machu Picchu logistics: train, trek or a combination, with tickets and guide included.