More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Denver to Salt Lake City

distanceDistance370 miles (596 km)
changesDirect trainYes

Trains from Denver to Salt Lake City cover the 370 miles (596 km) long trip with our travel partners like. There are direct train services available.

Travel Tips

Trains from Denver to Salt Lake City
Travel by train to Salt Lake City 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 Denver to Salt Lake City.
FAQs
How far is it from Denver to Salt Lake City by train?
You should expect to travel around 370 miles (596 km)  to Salt Lake City from Denver by train.
What are the first and last departure train times from Denver to Salt Lake City?
The first Denver to Salt Lake City train departs at 3: 05 PM   and the last train from Denver to Salt Lake City leaves at 3: 05 PM. Check out the most up-to-date train schedule from Denver to Salt Lake City on Omio and find the best time to travel to your destination.