There are 9 ways to get from Niagara Falls to Banff by train, plane, shuttle, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Toronto Pearson International Airport, fly, shuttle
best- Take the train from Niagara Falls to Toronto Union Stationtrain
- Fly from Toronto Pearson International Airport (YYZ) to Calgary International Airport (YYC)plane YYZ - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
9h 29m$236–1,094Train, bus
- Take the train from Niagara Falls to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Jaspertrain
- Take the bus from Jasper, AB to Banff, ABbus
3d 6h$971–2,104Drive 3,428.7 km
- Drive from Niagara Falls to Banffcar 3,428.7 km
38h 18m$683–986Train to John C. Munro Hamilton International Airport, fly, shuttle
- Take the train from Niagara Falls GO to West Harbour GOtrain
- Fly from John C. Munro Hamilton International Airport (YHM) to Calgary International Airport (YYC)plane YHM - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
9h 13m$252–990Bus to Buffalo Niagara International Airport, fly, shuttle
- Take the bus from Niagara Falls USA to Buffalo Niagara International Airportbus
- Fly from Buffalo Niagara International Airport (BUF) to Calgary International Airport (YYC)plane BUF - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
10h 49m$281–1,030Bus, bus to Kitchener/Waterloo Airport, fly, shuttle
- Take the bus from Niagara Falls to Mississaugabus
- Take the bus from Winston Churchill Transitway Station to Sportsworld Dr. @ Hwy. 8 Park & Ridebus
- Fly from Kitchener/Waterloo Airport (YKF) to Calgary International Airport (YYC)plane YKF - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
10h 51m$258–1,143Train, train to London International Airport, fly, shuttle
- Take the train from Canadian Border to Aldershottrain
- Take the train from Aldershot to Londontrain
- Fly from London International Airport (YXU) to Calgary International Airport (YYC)plane YXU - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
11h 42m$273–1,295Bus, train via Chicago
- Take the bus from Niagara Falls, ON to Toronto Union Stationbus
- Take the bus from Toronto to Sarniabus
- Take the bus from Port Huron Station to Chicago Union Stationbus
- Take the train from Chicago Union Station to Everett Amtrak Stationtrain
- Take the bus from Everett Bus Stop to Vancouverbus
- Take the bus from Vancouver to Banffbus
3d 7h$1,109–2,418Bus, train
- Take the bus from Niagara Falls, ON to Toronto Union Stationbus
- Take the train from Toronto Union Station to Jaspertrain
- Take the train from Jasper to Banff Train Stationtrain
4d 16h
Niagara Falls to Banff by train and bus
Questions & Answers
The cheapest way to get from Niagara Falls to Banff is to train and fly and shuttle which costs $250 - $1,000 and takes 9h 13m.
The fastest way to get from Niagara Falls to Banff is to train and fly and shuttle which takes 9h 13m and costs $250 - $1,000.
The distance between Niagara Falls and Banff is 2981 km. The road distance is 3428.7 km.
The best way to get from Niagara Falls to Banff without a car is to train and bus which takes 3 days 6h and costs $950 - $2,100.
It takes approximately 9h 29m to get from Niagara Falls to Banff, including transfers.
Banff is 2h behind Niagara Falls. It is currently 6:32 AM in Niagara Falls and 4:32 AM in Banff.
Yes, the driving distance between Niagara Falls to Banff is 3429 km. It takes approximately 38h 18m to drive from Niagara Falls to Banff.
There are 625+ hotels available in Banff.
What companies run services between Niagara Falls, NY, USA and Banff, AB, Canada?
There is no direct connection from Niagara Falls to Banff. However, you can take the train to Toronto Union Station, take the train to UP Express Pearson Airport, walk to Toronto Pearson International Airport (YYZ) airport, fly to Calgary International Airport (YYC), walk to Calgary International Airport - YYC, then take the shuttle to Banff, AB. Alternatively, you can take a train from Niagara Falls to Banff, AB via Toronto Union Station, Jasper, and Jasper, AB in around 3d 6h.
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Calgary International Airport
- Ave. Duration
- 4h 19m
- When
- Every day
- Estimated price
- $130–900
Flights from John C. Munro Hamilton International Airport to Calgary International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $260–800
Flights from Buffalo Niagara International Airport to Calgary International Airport via Detroit
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $350–1,800
Flights from Kitchener/Waterloo Airport to Calgary International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $130–1,000
Flights from London International Airport to Calgary International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $170–950
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Niagara Falls to Toronto Union Station
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
Train from Niagara Falls to Toronto Union Station
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- Frequency
- Twice a week
- Estimated price
- $800–1,700
- Website
- VIA Rail
- Escape
- $800–1,700
- Business
- $900–1,400
- Business Plus
- $950–1,400
- Economy
- $900–1,700
- Economy Plus
- $1,000–1,700
Train from Aldershot to London
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–100
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $30–110
- Economy Plus
- $35–120
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- Frequency
- Twice a week
- Estimated price
- $800–1,700
- Website
- VIA Rail
- Escape
- $800–1,700
- Business
- $900–1,400
- Business Plus
- $950–1,400
- Economy
- $900–1,700
- Economy Plus
- $1,000–1,700
- Phone
- +1 403 762 0000
- [email protected]
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide






