Loading Page...

How much does it cost to ride the train across Canada?

Our packages with The Canadian train start at $5,280 and include the train, your meals on the train, your hotels before and after the train tour, transfers to and from the airport or hotel, sightseeing tours and activities, and some additional meals.



Riding the train across Canada via VIA Rail’s legendary "The Canadian" (Toronto to Vancouver) in 2026 is a significant investment that varies by season and class. A standard Economy seat typically costs between $450 and $700 CAD, depending on how far in advance you book. However, for the full cross-country experience, most travelers opt for "Sleeper Plus" class. A Roomette for one person generally ranges from $1,800 to $2,500 CAD, while a Bedroom for two people can cost between $4,000 and $6,500 CAD. These premium fares include all meals in the dining car and access to the glass-domed "Skyline" and "Park" cars. For those seeking ultimate luxury, the "Prestige" class—which features a private bathroom with a shower and a double bed—can cost upwards of $12,000 CAD per couple. It is important to note that prices peak in the summer months (June–September) and are significantly lower during the winter, though the snowy scenery of the Rockies remains a major draw for off-peak travelers.

People Also Ask

#2 Travel tip: Explore Canada's scenery Taking the train across Canada is the best way to discover the country's diverse landscape, especially if you've never visited Canada before. See mountains, lakes, prairies, forests, and cities.

MORE DETAILS

The Toronto to Vancouver sleeper train cost depends on the train class you select and the date you choose to travel. Fares for a cabin for two in Sleeper Plus Class start at approximately $2000 per person. Fares for Prestige Class cabins start at approximately $5000 per person.

MORE DETAILS

The only luxury sleeper train that goes across Canada, VIA Rail's Prestige on the Canadian train includes a private deluxe cabin with shower and bathroom. Exclusive private tours compliment your experience in each of your stopover destinations.

MORE DETAILS

There are many scenic train rides in Canada, but The Canadian, i.e. the train between Toronto and Vancouver, offers the most varied landscapes. The most popular section of this train journey is the ride in the Rocky Mountains, before, during, and after the train's stop in Jasper.

MORE DETAILS

You can travel very affordably in Economy class in a reclining seat, or in Sleeper Plus class with a private sleeping-car room and restaurant car meals included.

MORE DETAILS

While most people would think that Summer is the best traveling season, in reality, the best time of year to take a train across the Canadian countryside is in the Fall or early Wintertime. This time of year offers cheaper hotels, fewer crowds, and beautiful weather.

MORE DETAILS

Train holidays with VIA Rail are a more economical way to experience Canada. Unlike the Rocky Mountaineer which offers daylight only services, the VIA Rail trains operate throughout the day and night getting you to your destination sooner.

MORE DETAILS