Travel from Toronto to Salt-Lake-City

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

Delta, United Airlines and 2 other airlines fly from Toronto to Salt Lake City hourly. Alternatively, you can take a train from Toronto to Salt Lake City via Windsor, Detroit Amtrak, and Chicago Union Station Amtrak in around 45 h 25 min.

Book transport from Toronto to Salt Lake City

Travel Guides

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

How to get from Toronto to Salt Lake City

From UP Express Union Station train to Toronto airport, fly to Salt Lake City airport, then line 704 tram to Salt Lake City. 7 h 34 min $229. From Union Station line 509 tram to Toronto Island airport, fly to Salt Lake City airport, then line 704 tram to Salt Lake City. 9 h 1 min $652. From Toronto train to Windsor, drive to Detroit Amtrak, train to Chicago Union Station Amtrak, then train to Salt Lake City Amtrak. 45 h 25 min $602. From Toronto, ON bus to Buffalo, NY, bus to Columbus, OH, bus to Denver, CO, then bus to Salt Lake City, UT. 2 days 2 h $447. From Toronto train to Buffalo Depew Station Amtrak, train to Chicago Union Station Amtrak, then train to Salt Lake City Amtrak. 2 days 4 h $640. From Toronto drive to Salt Lake City. 29 h 45 min $309.