Travel options for:
Puno to Uyuni
  • Bus, fly

    $92 - $347
    1. Puno

      5 h - once daily

      $15

    2. La Paz

      11 min - 4.6 miles

      $1

    3. La Paz (LPB)

      45 min - non-stop

      $75 - $330

    4. Uyuni (UYU)

      7 min - 1.8 miles

      $1

  • Bus

    1. Puno

      5 h - once daily

      $15

    2. La Paz

      3 h 30 min - every 3 hours

    3. Oruro

      3 h 30 min - once daily

      $7

  • Bus, train

    1. Puno

      5 h - once daily

      $15

    2. La Paz

      3 h 30 min - every 3 hours

    3. Oruro

      21 min - 1.1 miles

    4. Oruro

      7 h 20 min - twice a week

      $15 - $17

  • Drive

    $65 - $110
    1. Puno

      11 h 12 min - 479.2 miles

      $65 - $110

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

From Puno bus to La Paz, drive to La Paz airport, fly to Uyuni airport, then drive to Uyuni. 7 h 3 min $176. From Puno bus to La Paz, bus to Oruro, then bus to Uyuni. 14 h. From Puno bus to La Paz, bus to Oruro, walk to Oruro, then train to Uyuní. 18 h 11 min. From Puno drive to Uyuni. 11 h 12 min $85.