Travel options for:
La Paz to Machupicchu
  • Fly, bus, train

    $137 - $418
    1. La Paz

      11 min - 4.2 miles

      $1

    2. La Paz (LPB)

      55 min - non-stop

      $70 - $350

    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

  • Bus

    $81 - $112
    1. La Paz

      12 h 30 min - once daily

      $17 - $29

    2. Cusco

      26 min - 1.4 miles

    3. Cusco

      1 h - every 30 minutes

      $4

    4. Ollantaytambo

      4 h 36 min - 164.6 miles

      $60 - $80

  • Bus Tour Peru, train

    $93
    1. La Paz

      13 h - once daily

      $28

    2. Cusco

      1 h - every 30 minutes

      $4

    3. Ollantaytambo

      5 min - 1156 feet

    4. Ollantaytambo

      1 h 21 min - every 4 hours

      $61

  • Bus Peru Hop, train

    $104 - $226
    1. La Paz

      23 h - once daily

      $35 - $170

    2. Cusco

      13 min - 3639 feet

    3. Cusco

      1 h - every 30 minutes

      $4

    4. Ollantaytambo

      5 min - 1156 feet

    5. Ollantaytambo

      1 h 21 min - every 4 hours

      $61

  • Drive

    $85 - $130
    1. La Paz

      14 h 55 min - 603 miles

      $85 - $130

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

From La Paz drive to La Paz airport, fly to Cuzco airport, taxi to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Machupicchu. 4 h 58 min $218. From La Paz bus to Cusco, walk to Cusco, bus to Ollantaytambo, then taxi to Machupicchu. 18 h 52 min $100. From La Paz bus to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Machu Picchu. 16 h 46 min $92. From La Paz bus to Cusco, walk to Cusco, bus to Ollantaytambo, walk to Ollantaytambo, then train to Machu Picchu. 26 h 59 min $184. From La Paz drive to Machupicchu. 14 h 55 min $107.