These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Salt Lake City to Denver

distanceDistance370 miles (596 km)
durationAverage train duration15 h 8 min
changesDirect trainYes

Trains from Salt Lake City to Denver cover the 370 miles (596 km) long journey taking on average 15 h 8 min with our travel partners like. There are direct train services available.

Travel Tips

Trains from Salt Lake City to Denver
Travel by train to Denver easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Salt Lake City to Denver.
FAQs
What is the distance to Denver from Salt Lake City by train?
When traveling this route you should expect the distance between Salt Lake City and Denver by train to be approximately 370 miles (596 km).
How long is the train ride from Salt Lake City to Denver?
On average the Salt Lake City to Denver train travel time is 15 h 8 min  for the 370 miles (596 km) long journey, but the duration can vary if you travel on weekends and holidays.
When does the first train depart from Salt Lake City to Denver? When does the last train depart from Salt Lake City to Denver?
The earliest train departing from Salt Lake City to Denver leaves at 9: 30 AM. The last train departing from Salt Lake City to Denver leaves at 9: 30 AM. You can find the latest Salt Lake City to Denver train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

Important Stations and Airports for this Journey

Salt Lake City
Denver
The major railway station for departures from Salt Lake City is. Read all the information you need to know about services, amenities and connections at for your journey to Denver from Salt Lake City.

Most Popular Travel Destinations