Search train tickets toBanff

switcheroo

Quickview

How to get to Banff by train?

Routes53
Trips per day55
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.

What are the cheapest train tickets to Banff?

The cheapest prices for a train ticket to Banff that users have found recently on Wanderu start at $104.00. Such great deals to Banff are available on one route to Bellingham. 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. Bellingham at $104.00 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?

Columbus

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

St Paul

There is one train schedule per day connecting St Paul with Banff. It takes on average 68 hours and 20 minutes to travel 1119 miles, 1800 kms, by train from St Paul. One train company operates schedules from St Paul, with Amtrak offering the most daily connections to Banff. Traveling by train from St Paul you will most likely to arrive in Banff at 327 Railway Ave.
Avg. Time
68h 20m
Avg. Price
$282.15

East Glacier Park Village

There is one train schedule per day connecting East Glacier Park Village with Banff. It takes on average 46 hours and 55 minutes to travel 216 miles, 348 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 Banff. Traveling by train from East Glacier Park Village you will most likely to arrive in Banff at 327 Railway Ave.
Avg. Time
46h 55m
Avg. Price
$224.00

Centralia

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

Bellingham

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

What train companies travel to Banff, Alberta?

Located in Alberta, Canada, you can travel by train to Banff from 53 destinations and choose from 55 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 1464.00 miles, 2355.00 kms, covering the journey in 76 hours and 20 minutes

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

train companies serving Banff