Search Banff train tickets

switcheroo

Quickview

How to get to Banff by train?

Routes1
Trips per day1
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 Banff?

The cheapest prices for a train ticket to Banff that users have found recently on Wanderu start at $229.56. Such great deals to Banff are available on one route to Spokane. 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 Banff. Spokane at $229.56 has consistently the lowest average train ticket prices to Banff.

What are the main train stations in Banff?

The most popular train station in Banff is 327 Railway Ave. 327 Railway Ave is the busiest train station in Banff.

What are the most popular train routes to Banff?

Stanley

There is one train schedule per day connecting Stanley with Banff. It takes on average 56 hours and 38 minutes to travel 621 miles, 998 kms, by train from Stanley. One train company operates schedules from Stanley, with Amtrak offering the most daily connections to Banff. Traveling by train from Stanley you will most likely to arrive in Banff at 327 Railway Ave.
Avg. Time
8h 38m
Avg. Price
$366.23

Winona

There is one train schedule per day connecting Winona with Banff. It takes on average 70 hours and 48 minutes to travel 1211 miles, 1949 kms, by train from Winona. One train company operates schedules from Winona, with Amtrak offering the most daily connections to Banff. Traveling by train from Winona you will most likely to arrive in Banff at 327 Railway Ave.
Avg. Time
22h 48m
Avg. Price
$392.77

Shelby

There is one train schedule per day connecting Shelby with Banff. It takes on average 48 hours and 13 minutes to travel 249 miles, 400 kms, by train from Shelby. One train company operates schedules from Shelby, with Amtrak offering the most daily connections to Banff. Traveling by train from Shelby you will most likely to arrive in Banff at 327 Railway Ave.
Avg. Time
0h 13m
Avg. Price
$300.32

Staples

There is one train schedule per day connecting Staples with Banff. It takes on average 65 hours and 14 minutes to travel 1000 miles, 1609 kms, by train from Staples. One train company operates schedules from Staples, with Amtrak offering the most daily connections to Banff. Traveling by train from Staples you will most likely to arrive in Banff at 327 Railway Ave.
Avg. Time
17h 14m
Avg. Price
$388.78

Wenatchee

There is one train schedule per day connecting Wenatchee with Banff. It takes on average 39 hours to travel 337 miles, 541 kms, by train from Wenatchee. One train company operates schedules from Wenatchee, with Amtrak offering the most daily connections to Banff. Traveling by train from Wenatchee you will most likely to arrive in Banff at 327 Railway Ave.
Avg. Time
15h 0m
Avg. Price
$218.94

What train companies travel to Banff, ?

Located in, United States, you can travel by train to Banff from 1 destinations and choose from 1 daily train schedules to get you there. Amtrak has the most train connections to Banff. The furthest train arriving in Banff covers a distance of 257.20 miles, 413.82 kms, covering the journey in and 42 minutes

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

train companies serving Banff