Scenic Night train · VIA Rail Canada
Toronto to Vancouver night train
Everything you need to plan the Toronto–Vancouver sleeper: operators, cabins, times, prices and rail-pass rules.
Duration
~4 nights
Frequency
2x weekly (Wed & Sun departures from Toronto)
Departure
09:55
Arrival
08:00
Distance
4466 km
night
4 nights onboard
Check availability
From €300
We link to the operator — we never mark up the fare.
Cabins & typical prices
Seat From €300
Couchette From €755
Sleeper Cabin From €1,215
Private Cabin From €3,165
Why take this train
Crosses the Canadian Rockies via Jasper and the boreal Canadian Shield over four nights
Runs on 1950s Budd-built stainless-steel cars rebuilt in the early 1990s
Only twice weekly year-round (Wednesday and Sunday departures from Toronto) — not a daily service
Prestige Class includes a private double bed, ensuite shower and exclusive access to the rear Park car dome/observation lounge
One of the longest scheduled train journeys in the world at nearly 4,500km
Rail passes & reservations
EurailNo
InterrailNo
Reservation requiredYes
No Eurail/Interrail equivalent; VIA Rail's own Canrailpass offers a regional alternative (confirm current rules directly with VIA Rail).
Frequently asked questions
How long does the Toronto to Vancouver night train take?
The journey takes about ~4 nights, travelling overnight so you arrive the next morning.
How much does the Toronto–Vancouver sleeper cost?
Fares start from around €300 and rise with demand and cabin type. Booking early gets the lowest prices.
Is the Toronto to Vancouver train covered by Eurail or Interrail?
No — this operator does not accept Eurail or Interrail; buy a ticket directly.
What cabin types are available?
You can choose from Seat, Couchette, Sleeper Cabin, Private Cabin. A reservation for your berth is reservation required.