
We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All" you accept this and consent that we share this information with third parties and that your data may be processed in the USA. For more information, please read our .
You can adjust your preferences at any time. If you deny, we will use only the essential cookies and unfortunately, you will not receive any personalized content.

From Toronto to Vancouver in 97 Hours—You Can Book from $446
From $446
Step Two: Book TrainThis deal is for the ultimate train enthusiasts. Did you know there's a train that travels across Canada in 97 hours? Board in either Toronto or Vancouver and cross vast landscapes through Canada. The best part, there's an affordable option for this experience. We found economy class tickets from $446 USD per person. That's $112 a day.
There are three types of classes on board; Economy, Sleeper Plus, and Prestige. All classes include access to the dome viewing cart at the top of the train where seats are on a first come first serve basis. In Economy, guests are provided with reclining seats. In the Sleeper Plus Class, you'll have the ability to have a private berth that can fit one to three guests, you'll also have access to lounges, an a la carte menu, and wine tasting presentations. Prestige is the luxury option with gorgeous rooms, an at-your-service concierge, meals, presentations, and more. We found a Sleeper Plus rate booked directly on ViaRail from
Trains out of Toronto take off every Sunday and Wednesday. Trains out of Vancouver take off every Friday and Monday.

You need to agree with the cookies and privacy policy of this external service to view the content

You need to agree with the cookies and privacy policy of this external service to view the content