The distance between Salt Lake City and Phoenix is around 522 miles (840km) and the quickest way to get there is to fly and then take a tram which takes around 2h 45m.
We've found 5 different ways to get from Salt Lake City to Phoenix by plane, tram, bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Phoenix → Salt Lake City if you're planning a return trip.
Fly from Salt Lake City (SLC) to Phoenix (PHX) then take a tram to Jefferson/1st Ave.
Multiple operators
Take the bus to Las Vegas Downtown and then to Phoenix.
Multiple bus operators
2 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
There are several options for getting from Salt Lake City to Phoenix by plane, tram, bus and car. The cheapest option is to take the bus which costs around $120 and will take around 13h 20m. If you need to get there more quickly, you can fly and then take a tram and arrive in approximately 2h 45m, though it is a bit more costly at approximately $275.
The distance between Salt Lake City and Phoenix is around 522 miles (840km). In a direct line (as the crow flies), the distance is 505 miles (813km)
It takes around 2h 45m to get from Salt Lake City and Phoenix by plane and tram. If you are travelling by car it will take around 11hrs to drive there.
The quickest way to get from Salt Lake City to Phoenix is to fly and then take a tram which takes around 2h 45m and will set you back approx $275.
The cheapest way to travel between Salt Lake City and Phoenix, if you exclude driving, is to take the bus which will typically cost around $120 for a standard one-way ticket.
There is no train service that runs between Salt Lake City and Phoenix. We recommend that you fly from Salt Lake City (SLC) to Phoenix (PHX) then take a tram to Jefferson/1st Ave. instead which will take 2h 45m.
Yes there is a bus that runs regularly from Salt Lake City and Phoenix. It typically takes around 13h 20m and departs once daily.
There are no direct bus services that runs from Salt Lake City to Phoenix. However, you can instead can take several connecting buses with changeovers in Salt Lake City Downtown, Las Vegas Downtown and NB Martin L King after Symphony Prk. These services run once daily and will take a minimum of 13h 20m.
Flixbus USA, Tufesa and Greyhound USA run regular bus services between Salt Lake City and Phoenix. Buses run once daily and take around 13h 20m on average but will vary depending on you book with.
It doesn't look like you can fly directly from Salt Lake City to Phoenix. We recommend that you fly from Salt Lake City (SLC) to Phoenix (PHX) then take a tram to Jefferson/1st Ave. instead which will take 2h 45m.
The closest major airport to Phoenix is Phoenix Sky Harbor International Airport (PHX) (PHX) which is approximately 7km (4 miles) from Phoenix. Phoenix-Mesa Gateway Airport (AZA) (AZA) and Ernest A. Love Field (PRC) (PRC) are also nearby and might be a better alternative airport depending on where you are flying from.
Yes it is possible to drive from Salt Lake City and Phoenix. The distance is around 663 miles (1,067km) by road and it will take around 11hrs in normal traffic conditons.
If you don't have a car, the easiest way to get from Salt Lake City to Phoenix is to fly and then take a tram which takes, on average, 2h 45m and will usually cost around $275.
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Plane and Tram | 2h 45m | $275 | every 20 mins | 840km (522 miles) |
Bus + 2 similar | 13h 20m | $120 | once daily | 1,152km (716 miles) |
Bus via Las Vegas Downtown | 14h 15m | $130 | once daily | 1,174km (730 miles) |
Bus via Parowan | 16h 25m | $145 | 4 times a week | 1,390km (864 miles) |
Drive | 11hrs | $66 | on demand | 1,067km (663 miles) |
Frontier Airlines
American Airlines
Southwest Airlines
Delta
Tufesa
Greyhound USA
Valley Metro
The following major airports near Phoenix offer regular flights to various popular destinations within United States of America and internationally.