Find a train from Vancouver to Montreal

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Journey duration 95 h 26 min
Connections per day 1
First departure: 20:30
Last departure: 20:30
Distance 3685km

Compare the best train prices from Vancouver to Montreal

Virail has the magic trick to find your cheap train tickets to Montreal. You just need to enter your travel dates and set the filters for departure and price according to your preferences. Once you choose the best travel options for your train from Vancouver to Montreal, virail will redirect you automatically to the provider's website for the purchase.

Which rail companies offer connections by train from Vancouver to Montreal?

Among all virail partners, you will also be able to travel with Viarail, serving the train route between Vancouver and Montreal.

What is the cheapest price for train tickets to Montreal?

Ticket price Vancouver - Montreal every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
352 £183 £ More 148 £393 £ More 192 £

Trains from Vancouver to Montreal


Sometimes it is possible to get cheaper solutions by having a look at limited offers or at fidelity programs made available on the companies' websites.

Especially when travelling alone, such long journeys can be extremely boring. The plane is in this case the perfect alternative: if you can book in advance, low cost airlines can offer tickets to Montreal even cheaper than train tickets.

In which stations can you take the train to Montreal and where will you arrive?

The trains to Montreal will leave from VANCOUVER and will arrive at MONTRÉAL.

How long does it take from Vancouver to Montreal and when do the trains leave?

It will take you 95 hours and 26 minutes to reach Montreal. The earliest train leaves Vancouver at 20:09, whereas the last one leaves at 20:09.

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