Duration | 4 days 1h |
Distance | 4430.8 km |
Average price | $490 |
Frequency | 2/week |
Yes, there is a direct train departing from Toronto Union Station station and arriving at Vancouver. Services depart twice a week, and operate Wednesday and Sunday. The journey takes approximately 4 days 1h.
More detailsThe distance between Toronto and Vancouver is 3386 km. The road distance is 4430.8 km.
Get driving directionsToronto to Vancouver train services, operated by VIA Rail, depart from Toronto Union Station.
More detailsToronto to Vancouver train services, operated by VIA Rail, arrive at Vancouver station.
More detailsBook your Toronto to Vancouver train tickets online with Omio.
Search and bookVancouver is 3h behind Toronto. It is currently 10:30 AM in Toronto and 7:30 AM in Vancouver.
There are 677+ hotels available in Vancouver. Prices start at $74 CAD per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps