Travel options for:
Buenos Aires to Machupicchu
  • Fly Buenos Aires Ministro Pistarini to Cuzco, bus, train

    $361 - $1,357
    1. Buenos Aires

      40 min - hourly

      $11

    2. Buenos Aires (EZE)

      7 h 30 min - 1 stopover

      $280 - $1,000

    3. Cuzco (CUZ)

      5 min - 3 miles

      $2 - $3

    4. Cusco

      1 h - every 30 minutes

      $4

    5. Ollantaytambo

      5 min - 1101 feet

    6. Ollantaytambo

      1 h 30 min - once daily

      $65 - $340

  • Fly Buenos Aires Jorge Newburg to Cuzco, bus, train

    $394 - $1,350
    1. Buenos Aires

      20 min - every 30 minutes

      $4

    2. Buenos Aires Jorge (AEP)

      9 h 15 min - 2 stopovers

      $320 - $1,000

    3. Cuzco (CUZ)

      5 min - 3 miles

      $2 - $3

    4. Cusco

      1 h - every 30 minutes

      $4

    5. Ollantaytambo

      5 min - 1101 feet

    6. Ollantaytambo

      1 h 30 min - once daily

      $65 - $340

  • Fly Buenos Aires Ministro Pistarini to Andahuaylas, drive

    $485 - $1,695
    1. Buenos Aires

      40 min - hourly

      $11

    2. Buenos Aires (EZE)

      14 h 54 min - 1 stopover

      $420 - $1,600

    3. Andahuaylas (ANS)

      10 h 6 min - 404.1 miles

      $55 - $85

  • Bus

    $183 - $252
    1. Buenos Aires

      10 h - once daily

      $100 - $140

    2. La Paz

      12 h 30 min - once daily

      $17 - $29

    3. Cusco

      26 min - 1.4 miles

    4. Cusco

      1 h - every 30 minutes

      $4

    5. Ollantaytambo

      4 h 36 min - 164.6 miles

      $60 - $80

  • Bus, train

    $224 - $923
    1. Buenos Aires

      10 h - once daily

      $100 - $140

    2. La Paz

      13 h - once daily

      $28

    3. Cusco

      12 min - 8.9 miles

      $4 - $6

    4. Poroy

      2 h 53 min - 4 times a day

      $90 - $750

  • Bus, train via Mendoza

    $236 - $644
    1. Retiro

      11 h 45 min - once daily

      $45 - $130

    2. Mendoza

      22 h - twice a week

      $120 - $170

    3. Cusco

      1 h - every 30 minutes

      $4

    4. Ollantaytambo

      5 min - 1101 feet

    5. Ollantaytambo

      1 h 30 min - once daily

      $65 - $340

  • Drive

    $390 - $600
    1. Buenos Aires

      46 h 4 min - 2282.2 miles

      $390 - $600

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

From Terminal Madero bus to Buenos Aires Ministro Pistarini airport, fly to Cuzco airport, taxi to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Machupicchu. 14 h 1 min $547. From Terminal Madero bus to Buenos Aires Jorge Newburg airport, fly to Cuzco airport, taxi to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Machupicchu. 15 h 26 min $850. From Terminal Madero bus to Buenos Aires Ministro Pistarini airport, fly to Andahuaylas airport, then drive to Machupicchu. 27 h 40 min $1,030. From Buenos Aires bus to La Paz, bus to Cusco, walk to Cusco, bus to Ollantaytambo, then taxi to Machupicchu. 2 days 5 h $221. From Buenos Aires bus to La Paz, bus to Cusco, taxi to Poroy, then train to Machu Picchu. 2 days 4 h $285. From Retiro bus to Mendoza, bus to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Machu Picchu. 2 days 14 h $311. From Buenos Aires drive to Machupicchu. 46 h 4 min $482.