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

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.