Search Calgary train tickets

switcheroo

Quickview

How to get to Calgary by train?

Routes6
Trips per day6
train carriers1
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Calgary?

The cheapest prices for a train ticket to Calgary that users have found recently on Wanderu start at $167.31. Such great deals to Calgary are available on one route to Portland. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Calgary. Portland at $167.31 has consistently the lowest average train ticket prices to Calgary.

What are the main train stations in Calgary?

The most popular train station in Calgary is Greyhound Station. Greyhound Station is the busiest train station in Calgary.

What are the most popular train routes to Calgary?

Glasgow

There is one train schedule per day connecting Glasgow with Calgary. It takes on average 54 hours and 44 minutes to travel 387 miles, 623 kms, by train from Glasgow. One train company operates schedules from Glasgow, with Amtrak offering the most daily connections to Calgary. Traveling by train from Glasgow you will most likely to arrive in Calgary at Greyhound Station.
Avg. Time
6h 44m
Avg. Price
$279.29

Vancouver

There is one train schedule per day connecting Vancouver with Calgary. It takes on average 37 hours to travel 544 miles, 874 kms, by train from Vancouver. One train company operates schedules from Vancouver, with Amtrak offering the most daily connections to Calgary. Traveling by train from Vancouver you will most likely to arrive in Calgary at Greyhound Station.
Avg. Time
13h 0m
Avg. Price
$174.88

Wisconsin Dells

There is one train schedule per day connecting Wisconsin Dells with Calgary. It takes on average 74 hours and 21 minutes to travel 1242 miles, 1997 kms, by train from Wisconsin Dells. One train company operates schedules from Wisconsin Dells, with Amtrak offering the most daily connections to Calgary. Traveling by train from Wisconsin Dells you will most likely to arrive in Calgary at Greyhound Station.
Avg. Time
2h 21m
Avg. Price
$375.46

East Glacier Park Village

There is one train schedule per day connecting East Glacier Park Village with Calgary. It takes on average 48 hours and 40 minutes to travel 184 miles, 296 kms, by train from East Glacier Park Village. One train company operates schedules from East Glacier Park Village, with Amtrak offering the most daily connections to Calgary. Traveling by train from East Glacier Park Village you will most likely to arrive in Calgary at Greyhound Station.
Avg. Time
0h 40m
Avg. Price
$248.99

Grand Forks

There is one train schedule per day connecting Grand Forks with Calgary. It takes on average 63 hours and 44 minutes to travel 794 miles, 1276 kms, by train from Grand Forks. One train company operates schedules from Grand Forks, with Amtrak offering the most daily connections to Calgary. Traveling by train from Grand Forks you will most likely to arrive in Calgary at Greyhound Station.
Avg. Time
15h 44m
Avg. Price
$367.55

What train companies travel to Calgary, Alberta ?

Located in Alberta, Canada, you can travel by train to Calgary from 6 destinations and choose from 6 daily train schedules to get you there. Amtrak has the most train connections to Calgary. The furthest train arriving in Calgary covers a distance of 1341.89 miles, 2159.01 kms, covering the journey in 1 hour and 20 minutes

Looking for other ways to get there? Check out Bus options to Calgary.

train companies serving Calgary