How to Get to Machu Picchu from Cusco: Complete Guide

Home > Guía de viajes > How to Get to Machu Picchu from Cusco: Complete Guide

Reaching Machu Picchu isn’t as simple as buying a plane ticket. There’s no direct road, no nearby airport, and options range from spending $500 USD to doing it for under $100. The key is understanding which route best fits your budget and travel style.

The 4 main routes from Cusco

Train from Ollantaytambo (the most common) Take transportation from Cusco to Ollantaytambo, then a train to Aguas Calientes, and finally a bus to Machu Picchu. The full journey takes between 3.5 to 4 hours. This is the option chosen by 8 out of 10 travelers because it combines comfort with reasonable travel time.

Train from Poroy (direct but limited) PeruRail operates a few trains that depart directly from Poroy, just 20 minutes from Cusco. The downside is that there are few daily services and during the rainy season this route is frequently suspended.

Inca Trail and trekking routes (for adventurers) The Classic Inca Trail is a 4-day hike arriving through the Sun Gate. There are alternatives such as the Short Inca Trail (2 days), Salkantay Trek (5 days), or Inca Jungle (4 days) with different difficulty levels and prices.

Hidroeléctrica route (the most budget-friendly) A minivan from Cusco to Hidroeléctrica (6–7 hours on mountain roads), then a 3-hour walk along the train tracks to Aguas Calientes. It’s the favorite among backpackers but involves many hours of travel.

Details of the train route (Ollantaytambo)

This route has three well-defined segments. First, you arrive in Ollantaytambo by bus or shared taxi, a 1.5-hour trip through the Sacred Valley. Many travelers take the opportunity to visit the town and the Inca ruins before boarding the train.

The train travels through the Urubamba River canyon with spectacular views. There are three categories: Expedition/Voyager (basic service), Vistadome (panoramic windows), and Hiram Bingham (full luxury with gourmet dinner). The actual difference between Expedition and Vistadome is minimal because all cars have large windows.

Prices 2026:

  • Transportation Cusco–Ollantaytambo: 15–20 soles
  • Expedition class train: from $60 USD each way
  • Vistadome class train: from $80 USD each way
  • Hiram Bingham train: from $450 USD each way
  • Bus Aguas Calientes–Machu Picchu: $12 USD one-way, $24 USD round trip

The detail few agencies mention: trains sell out 2–3 months in advance during peak season. If you book just one week ahead, you’ll likely find only inconvenient schedules or the more expensive categories.

Ollantaytambo Station
Ollantaytambo Station

The budget alternative: Hidroeléctrica

This route is popular among backpackers because it costs a fraction of the train price. Minivans leave Cusco very early and the road crosses Andean areas before descending into the high jungle.

The road has unpaved sections with sharp curves. It’s not dangerous if you travel with reputable companies, but it’s definitely not a comfortable ride. During the rainy season, delays due to landslides are possible.

From Hidroeléctrica you walk along the train tracks following the Urubamba River. The route is flat but long, with strong sun. You carry your backpack the entire way, so pack light.

Costs of the Hidroeléctrica route:

  • Round-trip minivan: 50–70 soles
  • Walk along the tracks: free
  • Optional local train return: 25–30 soles

Many travelers combine routes: they go by train (comfort) and return via Hidroeléctrica (savings). It’s a good strategy if you have more time than money.

Inca Jungle Trek
Inca Jungle Trek

Inca Trail: more than just a hike

The Classic Inca Trail is not only about reaching Machu Picchu on foot. It’s about walking an original pre-Hispanic trail with archaeological sites, Inca tunnels, and ecosystems ranging from mountain to cloud forest.

Only 500 people can enter this route per day (including guides and porters), which is why spots sell out months in advance. The Peruvian government closes the trail every February for maintenance.

Real requirements: You need to be acclimatized because on the second day you cross a pass at 4,215 meters (13,828 ft). Agencies include porters for tents and food, but you carry your personal backpack. Recommended weight is a maximum of 5–6 kilos.

You sleep in double tents, bathrooms are shared latrines, and nights are cold. If this isn’t comfortable for you, there are trekking alternatives with lodge accommodations, such as the comfort version of the Salkantay Trek.

Trekking alternatives:

  • Short Inca Trail: 2 days, more accessible, perfect if you have limited time
  • Salkantay: 5 days with snow-capped mountain views, less crowded
  • Lares: 4 days visiting Andean communities, cultural focus
  • Inca Jungle: combines biking, rafting, and hiking, more dynamic

Prices range from $250 USD (Inca Jungle) to $700 USD (Classic Inca Trail), depending on service level.

Inca Trail Trek
Inca Trail Trek

Aguas Calientes: stay or not stay?

Staying overnight in Aguas Calientes completely changes the experience. You can take the first bus (5:30 am) and be inside Machu Picchu when the gates open. You have time to explore without the pressure of same-day return trains.

The town exists entirely for tourism. Everything is 40–50% more expensive than in Cusco: a bottle of water that costs 2 soles in Cusco costs 4 soles here. A standard tourist lunch is around 30 soles.

Where to eat cheap: The local market (Mercado 415) has set menus for 10–12 soles. It’s not gourmet, but it’s decent and saves you money. Restaurants on the main street charge 25–40 soles per dish.

There are hostels from $20 USD per night to hotels at $200 USD. Most travelers stay in options between $40–70 USD with breakfast included.

Real budgets based on your travel style

Budget traveler: Expedition train from Ollantaytambo (round trip) + basic hostel + meals in markets + Machu Picchu entrance = approximately $230–250 USD per person.

Extreme backpacker: Hidroeléctrica route + shared hostel + cheap meals + Machu Picchu entrance = approximately $90–110 USD per person.

Comfort traveler: Vistadome train + 3-star hotel + tourist restaurants + Machu Picchu entrance = approximately $350–400 USD per person.

Full luxury: Hiram Bingham train + boutique hotel + gastronomic experiences + entrance with mountain = from $700 USD per person.

Practical tips that make a difference

Order of bookings: First buy the Machu Picchu entrance (it sells out), then adjust your trains, and finally your hotel. Doing it the other way around can leave you without availability for your desired date.

Luggage: The train allows only carry-on baggage (8 kg max). Leave your large backpack stored in Cusco. Most hotels offer free storage for guests.

Cash: Bring Peruvian soles. ATMs in Aguas Calientes charge 15–20 soles in fees and sometimes run out of cash. Estimate your expenses beforehand.

Hiking up: The stairs from Aguas Calientes to Machu Picchu take about 1.5 hours. It’s free and avoids bus lines, but it’s demanding. Many people hike up and take the bus down.

Seasons: May to September is the dry season (best weather, more people, higher prices). November to March is rainy but has fewer tourists and everything is 20–30% cheaper. April and October are balanced months.

Mistakes you should avoid

Don’t arrive in Cusco and go straight to Machu Picchu the next day. Your body needs 1–2 days to acclimatize to the altitude or you’ll feel tired and uncomfortable.

Don’t buy “Machu Picchu in one day from Lima” tours. They’re physically exhausting: flight Lima–Cusco, immediate train, rushed visit, train back, night flight. You end up exhausted and don’t enjoy anything.

Print all your tickets. Internet in Aguas Calientes often fails and you won’t be able to show digital tickets. Bring physical copies of your Machu Picchu entrance, trains, and hotel reservation.

Wear proper footwear. The ground at Machu Picchu is smooth stone that gets slippery when wet or humid. You need shoes with good grip not sandals or city shoes.