VIA Rail: The Canadian
VIA Rail's cross-Canada train between Toronto and Vancouver: 4,406 km over an average of four nights and four days, with Prestige, Sleeper Plus and Economy classes.
Dates and tickets
VIA Rail Canada
Check the operator for dates
See operator for times
Last checked Nov 12, 2026
See dates and book on VIA Rail Canada's site
Leaves from Toronto Union Station, Vancouver. Ends at Vancouver (westbound) or Toronto (eastbound).