No, there is no direct train from Toronto to Salt Lake City station. However, there are services departing from Toronto and arriving at Salt Lake City Amtrak Station via Buffalo Depew Station and Chicago Union Station. The journey, including transfers, takes approximately 2 days 3h.More details
The distance between Toronto and Salt Lake City is 2679 km. The road distance is 3057.6 km.Get driving directions
Toronto to Salt Lake City train services, operated by VIA Rail, depart from Toronto station.More details
Toronto to Salt Lake City train services, operated by Amtrak, arrive at Salt Lake City Amtrak Station.More details
Book your Toronto to Salt Lake City train tickets online with Rome2rio.Search and book
Salt Lake City is 2h behind Toronto. It is currently 10:06 AM in Toronto and 8:06 AM in Salt Lake City.
There are 243+ hotels available in Salt Lake City. Prices start at $79 USD per night.More details