Travel options for:
El Calafate to Punta Arenas
  • Fly El Calafate to Punta Arenas

    $56 - $316
    1. El Calafate

      21 min - 13.9 miles

      $3 - $5

    2. El Calafate (FTE)

      2 h - 1 stopover

      $35 - $290

    3. Punta Arenas (PUQ)

      21 min - 12.7 miles

      $17 - $21

  • Bus to Puerto Natales, fly to Punta Arenas

    $86 - $375
    1. El Calafate

      5 h - twice daily

      $35

    2. Puerto Natales

      7 min - 5.2 miles

      $7 - $9

    3. Puerto Natales (PNT)

      45 min - non-stop

      $27 - $310

    4. Punta Arenas (PUQ)

      21 min - 12.7 miles

      $17 - $21

  • Fly El Calafate to Puerto Natales, bus

    $51 - $305
    1. El Calafate

      21 min - 13.9 miles

      $3 - $5

    2. El Calafate (FTE)

      35 min - non-stop

      $29 - $280

    3. Puerto Natales (PNT)

      7 min - 5 miles

      $7 - $9

    4. Puerto Natales

      3 h 15 min - every 4 hours

      $11

  • Bus

    $73
    1. El Calafate

      7 h 30 min - once daily

      $73

  • Drive

    $55 - $85
    1. El Calafate

      8 h 38 min - 349.2 miles

      $55 - $85

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

From El Calafate taxi to El Calafate airport, fly to Punta Arenas airport, then taxi to Punta Arenas. 2 h 42 min $185. From El Calafate bus to Puerto Natales, taxi to Puerto Natales airport, fly to Punta Arenas airport, then taxi to Punta Arenas. 7 h 14 min $194. From El Calafate taxi to El Calafate airport, fly to Puerto Natales airport, taxi to Puerto Natales, then bus to Punta Arenas. 5 h 19 min $174. From El Calafate bus to Punta Arenas. 7 h 30 min $72. From El Calafate drive to Punta Arenas. 8 h 38 min $70.