|Shortest Duration||95h 0m|
|Trips per day||1|
On average there is 1 train trip per day. VIA Rail Canada has the most options for departures from Toronto to Vancouver, with an average of 1 trip per day and 5 monthly trips. One train carrier currently travels from Toronto to Vancouver. Of the 1 trip there is 1 trip that is a direct route with no transfers.
Need more travel options? Bus options from Toronto start at $8,888.00.
VIA Rail Canada operates, on average, 1 train schedule(s) from Toronto to Vancouver. The average VIA Rail Canada ticket to Vancouver costs $349.02. Cheap VIA Rail Canada tickets to Vancouver are available on Wanderu starting from $286.64. In Toronto, VIA Rail Canada departs from Union Station and no other station. In Vancouver, VIA Rail Canada arrives at Pacific Central Station - 1150 Station St and no other station.
An average trip on VIA Rail Canada from Toronto to Vancouver takes 95 hours and 7 minutes, while the fastest available VIA Rail Canada trip will get you to Vancouver in 95 hours and 0 minutes,
On weekends, VIA Rail Canada offers 1 trip per day and you could expect to pay $346.95 for a weekend getaway trip to Vancouver.