Travel options for:
São Paulo to Machupicchu
  • Fly to Cuzco, bus, train

    $300 - $883
    1. São Paulo

      50 min - every 30 minutes

      $12 - $15

    2. Sao Paulo (GRU)

      7 h 30 min - 1 stopover

      $220 - $800

    3. Cuzco (CUZ)

      5 min - 3 miles

      $2 - $3

    4. Cusco

      1 h - every 30 minutes

      $4

    5. Ollantaytambo

      5 min - 1156 feet

    6. Ollantaytambo

      1 h 21 min - every 4 hours

      $61

  • Fly to Ayacucho, taxi

    $383 - $925
    1. São Paulo

      50 min - every 30 minutes

      $12 - $15

    2. Sao Paulo (GRU)

      10 h 35 min - 1 stopover

      $240 - $750

    3. Ayacucho (AYP)

      8 h 22 min - 342.7 miles

      $130 - $160

  • Fly to Andahuaylas, drive

    $568 - $1,200
    1. São Paulo

      50 min - every 30 minutes

      $12 - $15

    2. Sao Paulo (GRU)

      15 h 24 min - 1 stopover

      $500 - $1,100

    3. Andahuaylas (ANS)

      10 h 6 min - 404.1 miles

      $55 - $85

  • Bus

    $224 - $333
    1. São Paulo

      2 days 17 h - twice a week

      $160 - $250

    2. Cusco

      13 min - 3639 feet

    3. Cusco

      1 h - every 30 minutes

      $4

    4. Ollantaytambo

      4 h 36 min - 164.6 miles

      $60 - $80

  • Bus, train

    $223 - $488
    1. Sao Paulo

      3 days 22 h - twice a week

      $150 - $430

    2. Cusco

      1 h - every 30 minutes

      $4

    3. Ollantaytambo

      5 min - 1156 feet

    4. Ollantaytambo

      1 h 21 min - every 4 hours

      $61

  • Drive

    $410 - $600
    1. São Paulo

      2 days 6 h - 2414.9 miles

      $410 - $600

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Prestes Maia bus to Sao Paulo airport, fly to Cuzco airport, taxi to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Machupicchu. 14 h 11 min $482. From Prestes Maia bus to Sao Paulo airport, fly to Ayacucho airport, then taxi to Machupicchu. 21 h 47 min $654. From Prestes Maia bus to Sao Paulo airport, fly to Andahuaylas airport, then drive to Machupicchu. 28 h 20 min $834. From São Paulo bus to Cusco, walk to Cusco, bus to Ollantaytambo, then taxi to Machupicchu. 2 days 23 h $327. From Sao Paulo bus to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Machu Picchu. 4 days 1 h $487. From São Paulo drive to Machupicchu. 2 days 6 h $501.