Trains from Denver to Salt Lake City are a great way to travel and experience the wonder of the Rocky Mountains and Utah’s deserts. They’re also a comfortable and environmentally friendly mode of transport.
The average trip from Denver to Salt Lake City by train is around 15 h, although some trains take less time and are faster than others. However, you should consider that the train journey can be crowded on weekends and holidays so it’s a good idea to book your tickets in advance to secure a ticket that suits your travel needs.
Buying your train ticket from Denver to Salt Lake City is easy and you can find a wide variety of options. Whether you’re looking for a regional train or a high-speed train, you can easily find the right one for your journey.
It’s best to buy your train ticket from Denver Click here to Salt Lake City as early as possible, so you can secure the best price. The cost of a ticket varies depending on your dates and times but generally, the cheaper options are available up to 31 days before your travel date.
A railway vacation from Denver to Salt Lake City offers a taste of the Colorado Rockies and Red Rocks with two days onboard Rocky Mountaineer, overnight stays in Glenwood Springs and Moab, and a transfer between Denver and Moab. This two-day journey is offered on a roundtrip basis, too, making it an ideal option for anyone who wants to make the most of their time in the region.
This railway trip is a favourite of mine for its breathtaking views and excellent service. Guests on board can sip cocktails, snack on gourmet meals, and enjoy the panoramic views that roll past in every direction.
The trains on this route are part of Amtrak’s California Zephyr line and they’re a spectacular choice for anyone wanting to see the Rocky Mountains up close. They’ll pass through towns including Grandy, Glenwood Springs and Glenwood, Colorado and Green River, Helper and Provo, Utah before delivering you to Salt Lake City.
There are 1 trains running between Denver and Salt Lake City daily, with 1 of these travelling direct so you don’t have to change trains. However, some trains do involve a change or two along the way so it’s a good idea to check what your options are before you book.
You can buy a ticket from Denver to Salt Lake City on a train for an average of US$111. If you want to save money, you can opt for a bus instead and you’ll pay an average of US$66.
If you prefer to travel by bus, you can buy your ticket from Salt Lake City to Denver online or at a station. Greyhound USA runs a regular service between these cities, with seven buses per week. You can choose from a range of different buses to suit your travel style and budget, so make sure to compare all options on Busbud before you buy.