Travel options for:
Rio de Janeiro to Machupicchu
  • Fly, bus, train

    $422 - $1,448
    1. Rio de Janeiro

      48 min - every 15 minutes - line 2018

      $2

    2. Rio De (GIG)

      8 h 30 min - 1 stopover

      $340 - $1,100

    3. Cuzco (CUZ)

      5 min - 3 miles

      $2 - $3

    4. Cusco

      1 h - every 30 minutes

      $4

    5. Ollantaytambo

      3 min - 987 feet

    6. Ollantaytambo

      1 h 39 min - twice daily

      $75 - $340

  • Bus, train via Cusco

    $264 - $597
    1. Rio de Janeiro

      3 days 0 h - twice a week

      $180 - $260

    2. Cusco

      13 min - 3624 feet

    3. Cusco

      1 h - every 30 minutes

      $4

    4. Ollantaytambo

      3 min - 987 feet

    5. Ollantaytambo

      1 h 39 min - twice daily

      $75 - $340

  • Bus, train

    $263 - $595
    1. Rio de Janeiro

      4 days 18 h - once a week

      $180 - $260

    2. Cusco

      1 h - every 30 minutes

      $4

    3. Ollantaytambo

      3 min - 987 feet

    4. Ollantaytambo

      1 h 39 min - twice daily

      $75 - $340

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

From 67806 line 2018 bus to Rio De Janeiro-Galeao airport, fly to Cuzco airport, taxi to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Machupicchu. 15 h 1 min $558. From Rio de Janeiro bus to Cusco, walk to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Aguas Calientes. 3 days 4 h $342. From Rio de Janeiro bus to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Aguas Calientes. 4 days 22 h $342.