Travel from Denver to Salt-Lake-City

Train, bus or fly from Denver to Salt Lake City?

Southwest Airlines, Frontier Airlines and two other airlines fly from Denver to Salt Lake City hourly. Alternatively, Greyhound USA operates a bus from Denver to Salt Lake City 4 times a day. Tickets cost $55 - $140 and the journey takes 10 hours 30 minutes.

Book transport from Denver to Salt Lake City

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Denver to Salt Lake City

ModeDurationPrice
From Union Station Track 1 train to Denver airport, fly to Salt Lake City airport, then line 704 tram to Salt Lake City.3 h 41 min$119
From Denver, CO bus to Salt Lake City, UT.10 h 30 min$106
From Denver Union Station Amtrak train to Salt Lake City Amtrak.15 h$165
From Denver drive to Salt Lake City.7 h 58 min$64

How long does it take to get from Denver to Salt Lake City?

It takes approximately 3 hours 41 minutes to get from Denver to Salt Lake City, including transfers.

Is there a direct train between Denver and Salt Lake City?

Yes, there is a direct train departing from Denver Union Station Amtrak and arriving at Salt Lake City Amtrak. Services depart once daily, and operate every day. The journey takes approximately 15 hours.

Is there a direct bus between Denver and Salt Lake City?

Yes, there is a direct bus departing from Denver, CO and arriving at Salt Lake City, UT. Services depart four times a day, and operate every day. The journey takes approximately 10 hours 30 minutes.

Operators from Denver to Salt Lake City

OperatorPhoneWebsite
Regional Transportation DistrictRegional Transportation District
Southwest AirlinesSouthwest Airlines
Frontier AirlinesFrontier Airlines
DeltaDelta
United AirlinesUnited Airlines
Utah Transit AuthorityUtah Transit Authority
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak