Find a train from Edmonton, Alberta to Calgary

Find the cheapest ticket for your trip

Journey details

Best price 94.66$
Journey duration 3 h 27 min
Connections per day 42
First departure: 10:00
Last departure: 18:30
Distance 281km

Cheap train tickets from Edmonton, Alberta to Calgary on virail

Virail makes every journey easier: the only thing you will have to do is to specify the date of your journey from Edmonton, Alberta to Calgary. Afterwards, you will be able to find the perfect option for your trip by filtering and sorting the results by price and departure. Virail will also automatically redirect you to the provider's website to complete your booking.

Trains from Edmonton, Alberta to Calgary: which companies can you travel with?

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 Edmonton, Alberta to Calgary offered by Redarrow.

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

The average price of train tickets from Edmonton, Alberta to Calgary is of 72,38 $. However, you will be able to find cheaper tickets if you book in advance, or if you can be flexible with your dates: the cheapest train tickets from Edmonton, Alberta to Calgary can be around 72,38 $.

Ticket price Edmonton, Alberta - Calgary every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
$ 147$ 147$ 117$ 131$ 146$ 349$ 278
$ 42$ 41$ 39$ 30$ 31$ 42$ 42
$ 95$ 95$ 95$ 95$ 95$ 95$ 95

Trains from Edmonton, Alberta to Calgary


When travelling by train, never forget to keep your ticket with you: make sure to print it out in advance or to download the mobile version if allowed.

When it comes to short distances, bus and carpooling represent a good alternative to the train journey, especially if you are travelling with a limited budget.

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

The trains to Calgary leave Edmonton, Alberta from Edmonton (EDMTO / ETO 10014 104 St) and arrive in Calgary (CGYNORTH / CNS 304 35 Ave NE).

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

If you want to travel from Edmonton, Alberta to Calgary by train, there are 42 available connections per day. Please notice that all of these connections, that is to say 42 routes, are direct lines. There is no connection with a change. Consequently, you will never have to change trains.

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

On average, it takes 3 hours and 26 minutes to get to Calgary by train, but you will need 3 hours and 5 minutes with the fastest trains. The first one is available at 10:12, whereas the last one leaves Edmonton, Alberta at 18:12.

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