Cusco to Machu Picchu: Complete Transportation Guide 2026

Complete guide to getting from Cusco to Machu Picchu. Compare train options, bus routes, hiking trails, costs, and booking tips for your journey.

Getting from Cusco to Machu Picchu requires planning. You can't drive directly there, so you'll need to choose between train, trekking, or a combination of bus and walking. Here's everything you need to know about each option.

Transportation Options Overview

By Train

Most Popular

  • Duration: 3.5 hours from Cusco
  • Cost: $60-$500+ USD
  • Comfort: High
  • Best for: Most travelers

Inca Trail Trek

Most Scenic

  • Duration: 4 days
  • Cost: $500-$800 USD
  • Difficulty: Moderate-Hard
  • Best for: Hikers

Bus + Walk

Budget Option

  • Duration: 6-7 hours total
  • Cost: $20-$30 USD
  • Comfort: Low
  • Best for: Budget travelers

Option 1: Train from Cusco to Machu Picchu

The train is the most comfortable and popular way to reach Machu Picchu. Two companies operate trains: PeruRail and Inca Rail.

Train Routes

Cusco to Aguas Calientes (Direct)

  • Duration: 3.5 hours
  • Departures: Limited (usually 1-2 per day)
  • Station: Poroy (20 min from Cusco center)

Ollantaytambo to Aguas Calientes (Most Common)

  • Duration: 1.5 hours
  • Departures: Multiple daily
  • Requires: Bus/taxi from Cusco to Ollantaytambo (2 hours)

Train Classes & Prices

Expedition / Voyager (Budget)

$60-$90 USD one-way

Basic comfortable seating, panoramic windows, snack service

Vistadome (Mid-Range)

$100-$150 USD one-way

Panoramic ceiling windows, meal service, entertainment

Hiram Bingham (Luxury)

$500+ USD one-way

Gourmet dining, bar car, live music, guided tour included

Tip: Book trains 2-3 months in advance during high season (May-September) for best prices and availability.

How to Book Train Tickets

  • PeruRail: www.perurail.com
  • Inca Rail: www.incarail.com
  • Book directly on company websites for best prices
  • Bring passport - required for boarding
  • Arrive 30 minutes before departure

Option 2: Inca Trail & Alternative Treks

Hiking to Machu Picchu is an unforgettable experience. The Classic Inca Trail is the most famous, but alternative treks are also available.

Classic Inca Trail

  • Duration: 4 days, 3 nights
  • Distance: 26 miles (42 km)
  • Cost: $500-$800 USD (includes guide, porters, meals, camping)
  • Permits: Limited to 500 per day - book 3-6 months ahead
  • Difficulty: Moderate to challenging
  • Altitude: Max 13,828 ft (4,215 m)

Important: Inca Trail permits sell out months in advance. Book early!

Alternative Treks

Salkantay Trek

5 days, more challenging, stunning mountain scenery, $300-$500 USD

Lares Trek

4 days, cultural focus, Andean villages, hot springs, $400-$600 USD

Short Inca Trail

2 days, 1 night, easier option, still requires permit, $400-$600 USD

Option 3: Budget Route (Bus + Walk)

The cheapest way to reach Machu Picchu involves taking a bus to Hidroelectrica, then walking along the train tracks to Aguas Calientes.

Step-by-Step Budget Route

  1. Cusco to Santa Maria: Bus (6 hours, $10-$15 USD)
  2. Santa Maria to Santa Teresa: Colectivo (1 hour, $3-$5 USD)
  3. Santa Teresa to Hidroelectrica: Colectivo (30 min, $2-$3 USD)
  4. Hidroelectrica to Aguas Calientes: Walk along tracks (2-3 hours, free)

Pros: Very cheap ($20-$30 total), scenic walk
Cons: Long journey (6-7 hours), uncomfortable buses, walking on train tracks (be careful)

From Aguas Calientes to Machu Picchu

Once you reach Aguas Calientes (Machu Picchu Pueblo), you still need to get up to the Machu Picchu entrance.

Bus to Machu Picchu

  • Duration: 25-30 minutes
  • Cost: $12 USD one-way, $24 USD round-trip
  • Frequency: Every 10-15 minutes
  • First bus: 5:30 AM
  • Last bus down: 5:30 PM

Hiking to Machu Picchu

  • Duration: 1.5-2 hours uphill
  • Cost: Free
  • Difficulty: Steep stairs, challenging
  • Best for: Fit travelers, budget option

Complete Journey Planning Tips

  • Book Machu Picchu tickets in advance: Entrance tickets sell out, especially for Huayna Picchu and Machu Picchu Mountain
  • Acclimatize in Cusco: Spend 2-3 days in Cusco before visiting Machu Picchu to adjust to altitude
  • Stay overnight in Aguas Calientes: Allows early morning entry to Machu Picchu before crowds
  • Bring passport: Required for train boarding and Machu Picchu entrance
  • Pack light: Large backpacks not allowed at Machu Picchu (lockers available in Aguas Calientes)
  • Check weather: Rainy season (November-March) can affect train schedules and hiking conditions

Book Your Machu Picchu Tour

Skip the planning hassle with guided tours that include transportation, tickets, and expert guides.

Frequently Asked Questions

How do I get from Cusco to Machu Picchu?

You can get from Cusco to Machu Picchu by train (most popular), by hiking the Inca Trail or alternative treks, or by bus to Hidroelectrica then walking. The train journey takes about 3.5 hours from Cusco or 1.5 hours from Ollantaytambo.

How much does the train from Cusco to Machu Picchu cost?

Train prices range from $60-$90 USD for Expedition class (PeruRail/Inca Rail) to $150+ USD for Vistadome, and $500+ USD for luxury Hiram Bingham service. Prices vary by season and booking time.

Can I drive from Cusco to Machu Picchu?

You cannot drive directly to Machu Picchu. The closest you can drive is to Hidroelectrica, then walk 2-3 hours to Aguas Calientes. Most visitors take the train from Ollantaytambo or Cusco.

How long does it take to get from Cusco to Machu Picchu?

By train from Cusco: 3.5 hours. From Ollantaytambo: 1.5 hours. By bus to Hidroelectrica then walking: 6-7 hours total. Hiking the Inca Trail: 4 days.

Book a Machu Picchu Day Trip

Skip the planning - guided tours include train, tickets, and guide.

Related Articles

Skip to main content