This is the journey the country was built around: VIA Rail's flagship sleeper train linking Toronto and Vancouver across five provinces, in service in one form or another since 1955. You board, settle in, and watch Canada change outside the window for four days — no driving, no airports, no decisions more pressing than lunch.
It suits travellers who treat the train itself as the holiday: readers, photographers, rail fans, and anyone who has flown over this country for years and wants finally to see it at ground level. Ride it end to end, or break it with a stop in Jasper or Winnipeg.
From the window
Westbound, the train leaves Toronto through Ontario lake country and onto the Canadian Shield — rock cuts, pine forest and a thousand lakes — before the land opens into Manitoba and Saskatchewan prairie, huge skies and grain country rolling past Winnipeg, Saskatoon and Edmonton. Then the foothills rise, and the train threads Jasper National Park and the Rockies, descending through British Columbia's interior valleys and the Fraser country to the coast at Vancouver.
On board
Three classes share the train. Economy offers a reclining seat for the full crossing. Sleeper Plus adds a berth or private cabin, a shower in the car, and meals in the dining car included. Prestige is the top tier — a larger private cabin with its own shower and concierge service. Whatever your class, the dome cars are the heart of the trip: a Skyline car with lounge seating under glass, and the tail-end Park car for the view back down the track.
Before you book
- Book well ahead for Sleeper Plus and especially Prestige — summer cabins sell out months in advance.
- Build slack into your plans: this is a long freight-shared route and arrival times can drift by hours, so avoid tight onward connections.
- You can break the journey with a stopover at an intermediate city such as Winnipeg or Jasper on the same trip — check the conditions when you book.
- Pack a small overnight bag for your seat or cabin and let checked baggage ride in the baggage car.
- Fall and winter crossings are quieter and often easier to book than peak summer.
- Check class before counting on the Park car dome: Sleeper Plus includes Skyline, Dining and Park car access, but the Park car's dome area is exclusive to Prestige passengers — plan dome time in the Skyline car on a Sleeper Plus fare.
- Budget Prestige as all-inclusive, not just a larger cabin: gourmet meals and bar service (alcoholic and non-alcoholic) are included, seating is reserved for Prestige passengers in the Park, Panorama and Dining cars, a personal concierge is assigned to the cabin, and the cabin has a private washroom with shower.
- Dining runs on a seating pattern for the whole trip — paired lunch and dinner seatings (11 a.m./5 p.m. or 1 p.m./7 p.m.), with breakfast from 6:30 a.m. In Sleeper Plus, three three-course dining-car meals a day are included; arrange special meals in advance.
Gateways
Toronto's Union Station sits in the downtown core, worth a night before departure for the city itself. At the other end, Vancouver's Pacific Central Station is a short hop from downtown — stay a night or two for the harbour, Stanley Park and the mountains you have just crossed.
Heritage railways along the way
- Ontario railways
- Manitoba railways
- Saskatchewan railways
- Alberta railways
- British Columbia railways
- Union Station — Toronto: heritage tied to this journey

