Find a train from Edmonton, Alberta to Montreal

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Journey details

Journey duration 75 h 37 min
Connections per day 2
First departure: 23:59
Last departure: 23:59
Distance 2970km

Virail finds for you the best train offers from Edmonton, Alberta 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 Edmonton, Alberta to Montreal, virail will redirect you automatically to the provider's website for the purchase.

Which companies travel from Edmonton, Alberta to Montreal by train?

Virail cooperates with more than 200 partners in Europe and in the rest of the world, among which also Viarail serving the train route Edmonton, Alberta - Montreal.

What is the price of train tickets from Edmonton, Alberta to Montreal?

Ticket price Edmonton, Alberta - Montreal every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
$ 487$ 473$ 257 More $ 260$ 322 More

Trains from Edmonton, Alberta 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.

If you don't feel like spending many hours in a train, you can consider travelling by plane. Especially if you have the possibility to book in advance, flying to Montreal can be definitely cheap.

Which stations are served by the trains travelling from Edmonton, Alberta to Montreal?

You can take the train to Montreal at EDMONTON, which arrives at MONTRÉAL.

How many daily connections exist to travel to Montreal from Edmonton, Alberta by train?

2 connections are available every day to travel from Edmonton, Alberta to Montreal by train. Please know that all these routes are indirect lines. Consequently, you will have to change trains.

What time do the trains to Montreal leave and how long is the journey?

The average duration of the journey is 64 hours and 29 minutes, but the fastest connections take you to Montreal in 62 hours and 48 minutes. The first train leaves from Edmonton, Alberta at 23:09, while the last one leaves at 23:09.

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