Travel options for:
Salt Lake City to Springdale
  • Fly to Cedar City, drive

    $179 - $965
    1. Salt Lake City

      23 min - every 20 minutes - line 704

    2. Salt Lake City (SLC)

      50 min - non-stop

      $170 - $1,000

    3. Cedar City (CDC)

      1 h 7 min - 59.6 miles

      $5 - $9

  • Fly to St George, bus

    $192 - $479
    1. Salt Lake City

      23 min - every 20 minutes - line 704

    2. Salt Lake City (SLC)

      1 h 5 min - non-stop

      $150 - $430

    3. St George (SGU)

      45 min - once daily

      $35 - $55

  • Bus

    $71 - $146
    1. Salt Lake City, UT

      5 h 55 min - twice daily

      $35 - $95

    2. St George, UT

      45 min - once daily

      $35 - $55

  • Drive

    $30 - $45
    1. Salt Lake City

      4 h 55 min - 308.4 miles

      $30 - $45

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

From Courthouse Station line 704 tram to Salt Lake City airport, fly to Cedar City airport, then drive to Springdale. 3 h 20 min $524. From Courthouse Station line 704 tram to Salt Lake City airport, fly to St George airport, then bus to Springdale. 4 h 13 min $204. From Salt Lake City, UT bus to St George, UT then bus to Zion National Park. 7 h 40 min $112. From Salt Lake City drive to Springdale. 4 h 55 min $36.

 
 

Bus from Salt Lake City to Springdale

Greyhound USA operates a bus from Salt Lake City to Springdale twice daily. Tickets cost $35 - $85 and the journey takes 5 h 55 min. 2 other operators also service this route.