From Toronto to Vancouver in 97 Hours—You Can Book from $429
From $429
This 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 $429 USD per person. That's roughly $107 a day. Though this is great value, we do recommend booking the Sleeper Cabin Plus experience for a more comfortable experience.
You'll have options for Economy, Sleeper Plus, and Prestige classes on board. 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.
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
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. To deny, .