Cusco to Machu Picchu route guide

Route Guide

Cusco to Machu Picchu: Trains, Treks & Buses

PeruRail vs IncaRail, the cheap Hidroeléctrica route, and trek options compared.

By TravelTrack Editorial TeamPublished 9 min read

Quick answer

For most travelers, the best option is a combination of a private van or shared collectivo from Cusco to Ollantaytambo, followed by an Inca Rail 'Voyager' or PeruRail 'Expedition' train to Aguas Calientes. Book this 3h 30m journey 2-3 months in advance for around S/400-600 round-trip.

Overview

Getting from Cusco to Machu Picchu isn't just a simple journey; it's a multi-stage adventure with significant trade-offs between cost, time, and physical exertion. While the train is the most direct and comfortable, it's also the priciest. The real decision comes down to how much you're willing to trek and how early you plan your bookings to save soles.

Best way

The optimal balance of efficiency and cost is taking a direct train from Ollantaytambo to Aguas Calientes, after a private transfer from Cusco. This bypasses the less frequent and often pricier trains directly from Cusco's Poroy station. Aim for an early morning PeruRail Expedition or Inca Rail Voyager service from Ollantaytambo. Book your train tickets 2-3 months out, especially for peak dry season (May-September), directly on the operators' websites to avoid reseller markups. The only catch is ensuring your connection from Cusco to Ollantaytambo matches your train departure; allow an extra hour for traffic or unexpected stops if taking a collectivo.

Cheapest

The absolute cheapest way involves a combi (shared van) from Cusco to Hidroeléctrica, followed by a 3-hour walk along the train tracks to Aguas Calientes. Expect to pay around S/60-80 one-way for the combi. This option is grueling, taking 7-8 hours door-to-door, often with cramped conditions and dusty roads. It's only worth it for backpackers with minimal luggage and serious budget constraints, or those who enjoy a challenging, off-the-beaten-path experience. Be aware that the walk along the tracks can be dangerous, especially in wet conditions, and there's no official trail, just the active railway line. For slightly more, a train from Ollantaytambo saves hours of walking and is a far safer, more comfortable journey and usually a better overall value.

Fastest

The fastest practical route combines a private taxi from Cusco to Ollantaytambo (1.5 hours) with the earliest available direct train service from Ollantaytambo to Aguas Calientes (1.5 hours). Add in transfer time between the taxi and train, plus the bus up to Machu Picchu itself, and you're looking at a 4-hour door-to-door journey from central Cusco to the Machu Picchu entrance. This can cost upwards of S/800-1200 round-trip for peak trains and private transfers. This option is for those with very limited time or a generous budget, for example, if you're attempting to do Machu Picchu as a long day trip from Cusco.

Most scenic

The most scenic approach is undoubtedly the Inca Trail. While it's a multi-day hike, the panoramas of Andean peaks, cloud forests, and ancient Incan ruins are unparalleled, culminating in the iconic Sun Gate entrance to Machu Picchu. For a less strenuous but still visually stunning option, take the PeruRail Vistadome or Inca Rail 360 train from Ollantaytambo. Sit on either side for equally captivating views of the Urubamba River, agricultural terraces, and dramatic mountain scenery, particularly as the valley narrows closer to Aguas Calientes. The Vistadome offers panoramic windows and even skylights, making the 1.5-hour journey a rolling spectacle, well worth the extra S/50-100 compared to the Expedition/Voyager services for those who appreciate the journey as much as the destination. This is particularly enjoyable during the dry season (May to September) when the skies are clear, showcasing the dramatic Andean landscapes.

Compare options

ModeDurationCostComfortBest for
PeruRail / Inca Rail from Ollantaytambo3h 30mS/400-600★★★★☆Comfort-conscious travelers, balanced budget
Inca Trail Trek4d 3nUS$600-1500★★★☆☆Hardcore trekkers, bucket-list adventurers
Lares Trek + Train4d 3nUS$500-1000★★★☆☆Cultural trekkers seeking alternatives
Salkantay Trek + Train4-5dUS$350-800★★☆☆☆Experienced hikers, dramatic scenery lovers
Combi to Hidroeléctrica, walk7-8hS/60-80★☆☆☆☆Extreme budget backpackers, minimalists
PeruRail from Poroy (Cusco)3h 45mS/550-800★★★★☆Convenience seekers, higher budget

PeruRail or Inca Rail from Ollantaytambo

Duration: 3h 30m door-to-door · Cost: S/400-600 round-trip

This is the go-to option for most travelers. First, take a collectivo (shared van) or private taxi from Cusco (Puputi Street or Pavitos Street) to Ollantaytambo, a 1.5-2 hour drive. From Ollantaytambo station, board either a PeruRail Expedition/Vistadome or Inca Rail Voyager/360 train for the 1.5-hour ride to Aguas Calientes. Book train tickets 2-3 months ahead directly on the operators' websites for the best prices. Luggage is restricted to 5kg per person on all tourist trains; larger bags can be stored at your Cusco hotel. This suits travelers seeking a balance of comfort, speed, and reasonable cost.

Inca Trail Trek

Duration: 4 days, 3 nights · Cost: US$600-1500 per person

The classic multi-day hike, typically 4 days/3 nights, starting from various points on the trail. This requires booking 6-12 months in advance through an authorized tour operator, as permits are strictly limited by the Peruvian government. You'll carry a daypack, with porters handling main luggage (check weight limits, usually 5-7kg). Accommodation is in tents. This option is for fit, adventurous travelers who want the full pilgrimage experience and the iconic Sun Gate entrance, but are prepared for physical exertion and basic amenities. This is a bucket-list Peruvian adventure.

Lares Trek + Train

Duration: 4 days, 3 nights · Cost: US$500-1000 per person

A popular alternative to the Inca Trail, offering a similar multi-day trekking experience but without the same permit restrictions. The Lares Trek typically involves a bus transfer from Cusco to the Lares Valley, 2-3 days of hiking through traditional communities and stunning landscapes, and then a train from Ollantaytambo to Aguas Calientes. This also requires booking through an authorized tour operator. Similar to the Inca Trail, porters carry most gear, and accommodation is in tents. It suits trekkers who prefer a cultural immersion and equally challenging hike, but missed out on Inca Trail permits or desire a slightly different perspective.

Salkantay Trek + Train

Duration: 4-5 days, 3-4 nights · Cost: US$350-800 per person

Another excellent Inca Trail alternative, the Salkantay Trek is known for its dramatic alpine scenery around Salkantay Mountain (6,271m). This trek typically takes 4-5 days, involving high-altitude passes, cloud forests, and ends with a train segment from Hidroeléctrica or another nearby station to Aguas Calientes. Booking through an operator is essential. This is a very challenging trek, best suited for experienced hikers comfortable with high altitudes and varying climates, offering breathtaking landscapes distinct from the Inca Trail's archaeological focus. It's often cheaper than the Inca Trail, making it a strong contender for budget-conscious adventurers.

Combi to Hidroeléctrica, walk to Aguas Calientes

Duration: 7-8h one-way · Cost: S/60-80 one-way

The budget-basement option. Shared combis (vans) depart regularly from Cusco (Almudena terminal or Santiago station area) to Hidroeléctrica, a bumpy 6-hour drive. From Hidroeléctrica, you walk 2-3 hours along the active train tracks to Aguas Calientes. This is not for the faint of heart, or those with significant luggage. It's dusty, can be slow, and the walk is unofficial and can be risky. Only ideal for hardy背包客with minimal gear and ample time, who prioritisethe absolute lowest cost above all else. Avoid during the rainy season (November-April) due to mudslides and swollen rivers making the walk dangerous.

PeruRail from Poroy (Cusco)

Duration: 3h 45m door-to-door · Cost: S/550-800 round-trip

Limited direct train services operate from Poroy station, about 20 minutes outside Cusco, to Aguas Calientes. This saves the transfer to Ollantaytambo but is often more expensive and less frequent than services from Ollantaytambo. The journey by train takes about 3.5 hours. Book well in advance, especially during peak season. Luggage limits apply (5kg). This suits travelers who prioritize convenience and prefer a single train journey, are willing to pay a premium, and have confirmed their return journey details as this station has fewer daily departures.

Step-by-step

  1. **1.** Book your Machu Picchu entrance tickets via the official government website (Machu Picchu or circuit + Huayna Picchu/Machu Picchu mountain) 3-4 months in advance, or longer for peak season or specific time slots. These sell out quickly, especially for Huayna Picchu.
  2. **2.** Secure your train tickets from Ollantaytambo to Aguas Calientes 2-3 months ahead through PeruRail or Inca Rail's official websites. Choose an early morning departure for your outbound journey to maximize your time at the site and a mid-afternoon return. Consider the 'Expedition' or 'Voyager' class for value, or 'Vistadome'/'360' for a more scenic experience.
  3. **3.** Arrange your transfer from Cusco to Ollantaytambo. For flexibility and speed, a private taxi (S/100-150) is best, booked the day before. For budget, head to Pavitos Street in Cusco for a shared collectivo (S/15-20) – they leave once full but are generally reliable. Allow extra time for traffic or wait times.
  4. **4.** Upon arrival at Aguas Calientes, head directly to the bus station (near the train station) to purchase round-trip tickets (US$24-32, cash in USD or soles) for the Consettur bus up to Machu Picchu. Buses start running at 5:30 AM. Don't book these in advance; buy them on arrival.
  5. **5.** Bring your passport, Machu Picchu ticket (printed or on your phone), and bus ticket to the Consettur bus stop. The buses depart frequently. The ride up the Hiram Bingham Highway takes about 25-30 minutes. Be ready for security checks at the entrance gates.
  6. **6.** At Machu Picchu entrance, present your passport and ticket. Follow your circuit, and remember to use the restrooms *before* entering, as there are none inside the citadel. Your ticket allows a single entry, so plan your visit thoroughly.

Where to stop

  • Ollantaytambo: Spend at least an hour exploring the impressive Inca fortress and town. Sit on the right side of the train departing Ollantaytambo for the best river views as you descend into the cloud forest.
  • Hidroeléctrica Power Plant: If you're walking, this is where the road ends and the train tracks begin. The path is flat but watch for active trains and choose sturdy, waterproof footwear, especially in the rainy season.

Travel tips

  • Pack light for the train: Both PeruRail and Inca Rail have strict 5kg (11 lbs) luggage limits for standard tickets. Anything more must be stored at your hotel in Cusco or paid for as excess baggage.
  • Acclimatize in Cusco: Don't rush to Machu Picchu immediately after arriving in Cusco (3,400m / 11,150ft). Spend 1-2 days in Cusco relaxing and hydrating to avoid altitude sickness. Machu Picchu itself is lower (2,430m / 7,972ft), but the initial adjustment is key.
  • Book Machu Picchu entrance BEFORE anything else: Permits, especially for Huayna Picchu or Machu Picchu Mountain, sell out months in advance. Secure your entry pass first, then coordinate your transport and accommodation.
  • Carry small USD or PEN cash: While credit cards are accepted in many places, collectivos, small shops, and some services (like the Machu Picchu bus ticket booth) prefer or only accept cash. Have some small bills ready for local purchases.
  • Pre-book the bus up to Machu Picchu if time is critical: Although you buy upon arrival in Aguas Calientes, during peak season or early morning, lines can be long. If you have a specific entry time, consider buying your bus tickets the evening before to save crucial minutes.
  • Bring rain gear, even in dry season: The cloud forest climate around Machu Picchu is unpredictable. A light, packable rain jacket or poncho is essential year-round. Check the local forecast, but be prepared for anything.
  • Stay hydrated with bottled or purified water: Tap water in Cusco and Aguas Calientes is not safe to drink. Buy bottled water or use a water purification system like a filter bottle. You can find more information on safe drinking water abroad.
  • Consider staying overnight in Aguas Calientes: This allows you to catch one of the first buses up to Machu Picchu, entering right as it opens (6 AM), before the main crowds arrive and to witness the sunrise (weather permitting). This also makes for a far less rushed experience.

FAQs

  • How far in advance should I book my Machu Picchu entrance tickets?
    Book your Machu Picchu entrance tickets 3 - 4 months in advance, especially if you want to climb Huayna Picchu or Machu Picchu Mountain, as these sell out extremely quickly. Peak season (June - August) may require even earlier booking, up to 6 months in advance. Use the official government website.
  • What are the luggage restrictions on the train to Aguas Calientes?
    Both PeruRail and Inca Rail enforce a strict 5kg (11 lbs) luggage limit per passenger on their standard tourist services (Expedition/Voyager). This usually means one small backpack. Larger luggage must be stored at your hotel in Cusco. Vistadome/360 may allow slightly more, but confirm directly with the operator.
  • Can I visit Machu Picchu as a day trip from Cusco?
    Yes, it's possible to visit Machu Picchu as a long day trip from Cusco, but it's a very rushed experience. You'll need to depart Cusco by 4 - 5 AM and won't return until late evening. This involves the fastest train services and can be expensive. Staying overnight in Aguas Calientes is highly recommended for a more relaxed visit.
  • Is the walk from Hidroeléctrica to Aguas Calientes safe?
    The walk from Hidroeléctrica to Aguas Calientes is not officially sanctioned and involves walking along active train tracks. While many locals and tourists do it, it carries inherent risks, especially during the rainy season or at night. Always be aware of passing trains and never assume they will stop or see you. It's roughly 2 - 3 hours walking time.
  • How much does the bus from Aguas Calientes to Machu Picchu cost?
    The round - trip bus ticket from Aguas Calientes to the Machu Picchu entrance costs US$24 - 32 (usually around S/120 - 130 depending on the exchange rate) for foreigners. You purchase tickets at the Consettur office near the bus stop in Aguas Calientes, either in USD or Peruvian Soles. Buses depart every few minutes, starting at 5:30 AM.
  • What's the best time of year to visit Machu Picchu?
    The best time to visit Machu Picchu is during the dry season, from May to September. This period offers clearer skies and less rain, making for better trekking conditions and iconic photographs. However, it's also peak tourist season, so expect larger crowds and higher prices. Shoulder seasons (April, October) can offer a good balance of weather and fewer people. For more details, see our guide on the best time to visit Peru.
Weekly newsletter

Get weekly route guides and smarter travel tips.

One short email a week. New routes, fresh itineraries, and the practical stuff guidebooks miss.

No spam. Unsubscribe anytime.