Find a train from Toronto to Vancouver

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Journey details

Journey duration 124 h
Connections per day 2
First departure: 06:51
Last departure: 07:08
Distance 3354km

The best deals for your train from Toronto to Vancouver on virail

With virail you can compare prices of trains from Toronto to Vancouver in a blink of an eye. What you need is only to choose the date you plan to leave and, if you want, sort and filter the results by price and time. To book your perfect journey, virail will redirect you straight to the provider's website, for an extremely safe purchase.

Trains from Toronto to Vancouver: which companies can you travel with?

Among all our partners, you will also find Viarail, providing the train connections between Toronto and Vancouver.

What is the cheapest price for train tickets to Vancouver?

Ticket price Toronto - Vancouver every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
$ 599.78$ 225.04$ 240.30$ 174.44$ 199.97$ 149.66$ 249.24
More $ 202.53 More $ 143.36 More More More

Trains from Toronto to Vancouver


When it comes to relatively long journeys like between Toronto and Vancouver, you can can consider taking a high-speed train or a plane to cut your journey's duration.

Which stations do the trains to Vancouver leave from?

Trains leave Toronto from CENTENNIAL and arrive at VANCOUVER.

How many daily connections exist to travel to Vancouver from Toronto by train?

How long will it take you from Toronto to Vancouver by train and when do the trains leave?

The average duration of the journey is 124 hours, but the fastest connections take you to Vancouver in 123 hours and 52 minutes. The first train leaves from Toronto at 06:06, while the last one leaves at 07:06.

virail lets you search and compare times and prices of any transports from one city to another