Find a train from Ajax to Edmonton, Alberta

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Journey details

Best price 352.62$
Journey duration 84 h 45 min
Connections per day 2
First departure: 19:22
Last departure: 19:52
Distance 2714km

Virail finds for you the best train offers from Ajax to Edmonton, Alberta

Finding the perfect train connection has never been so easy: thanks to virail, you will be able to compare hundreds of offers at the same time just by inserting the date of your trip. Through the price and departure filters, you will have the possibility to restrict the results and find the perfect solution. The booking takes place on the provider's website, to which you will be automatically redirected.

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

Virail finds offers from lots of rail companies in Europe and in the rest of the world. For example, it shows you the possible train connections from Ajax to Edmonton, Alberta offered by Viarail.

How much are the train tickets from Ajax to Edmonton, Alberta?

By booking in advance, you can find cheap train tickets from Ajax to Edmonton, Alberta from 352,62 $. However, train tickets for this route cost on average around 352,62 $.

Trains from Ajax to Edmonton, Alberta


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 Edmonton, Alberta even cheaper than train tickets.

What are the departure and arrival stations in Ajax and Edmonton, Alberta?

The trains to Edmonton, Alberta will leave from AJAX and will arrive at EDMONTON.

How many train connections are there from Ajax to Edmonton, Alberta every day?

If you need to travel to Edmonton, Alberta from Ajax please know that there are 2 train connections every day. Please know that absolutely all these connections have a change or more. Therefore, you will not stay in the same train for the whole trip.

How long will it take you from Ajax to Edmonton, Alberta by train and when do the trains leave?

The average duration of the journey is 84 hours and 45 minutes, but the fastest connections take you to Edmonton, Alberta in 84 hours and 30 minutes. The first train leaves from Ajax at 19:06, while the last one leaves at 19:06.

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