There are 6 ways to get from Canadian Rockies to Niagara Falls by unknown, plane, bus, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel to Grande Prairie Airport, fly to Toronto Pearson International Airport, bus
best- Walk from Canadian Rockies to Grande Prairie Airport (YQU)unknown
- Fly from Grande Prairie Airport (YQU) to Toronto Pearson International Airport (YYZ)plane YQU - YYZ
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminalbus
13h 49mTravel, train, bus
- Walk from Canadian Rockies to Jasperunknown
- Take the train from Jasper to Toronto Union Stationtrain
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminalbus
3d 3hTravel, train, shuttle to Edmonton International Airport, fly to Toronto Pearson International Airport, bus
- Walk from Canadian Rockies to Harveyunknown
- Take the train from Harvey to Jaspertrain
- Take a shuttle bus from Jasper, AB to Edmonton Airport
- Fly from Edmonton International Airport (YEG) to Toronto Pearson International Airport (YYZ)plane YEG - YYZ
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminalbus
15h 4mTravel, train, shuttle to Calgary International Airport, fly to Toronto Pearson International Airport, bus
- Walk from Canadian Rockies to Harveyunknown
- Take the train from Harvey to Jaspertrain
- Take a shuttle bus from Jasper, AB to Calgary International Airport - YYC
- Fly from Calgary International Airport (YYC) to Toronto Pearson International Airport (YYZ)plane YYC - YYZ
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminalbus
15h 20mTravel, train, shuttle to Edmonton International Airport, fly to John C. Munro Hamilton International Airport
- Walk from Canadian Rockies to Harveyunknown
- Take the train from Harvey to Jaspertrain
- Take a shuttle bus from Jasper, AB to Edmonton Airport
- Fly from Edmonton International Airport (YEG) to John C. Munro Hamilton International Airport (YHM)plane YEG - YHM
- Take the train from West Harbour GO to Niagara Falls GOtrain
15h 37mTravel, train, shuttle to Calgary International Airport, fly to John C. Munro Hamilton International Airport
- Walk from Canadian Rockies to Harveyunknown
- Take the train from Harvey to Jaspertrain
- Take a shuttle bus from Jasper, AB to Calgary International Airport - YYC
- Fly from Calgary International Airport (YYC) to John C. Munro Hamilton International Airport (YHM)plane YYC - YHM
- Take the train from West Harbour GO to Niagara Falls GOtrain
16h 4m
Grande Prairie Airport (YQU) to Toronto Pearson International Airport (YYZ) flights
Comparing Your Travel Options
The distance between Canadian Rockies and Niagara Falls is 2157 miles.
It takes approximately 13h 49m to get from Canadian Rockies to Niagara Falls, including transfers.
There are 760+ hotels available in Niagara Falls.
What companies run services between Canadian Rockies, BC, Canada and Niagara Falls, NY, USA?
There is no direct connection from Canadian Rockies to Niagara Falls. However, you can travel to Grande Prairie Airport (YQU) airport, fly to Toronto Pearson International Airport (YYZ), walk to UP Express Pearson Airport, take the train to Toronto Union Station, walk to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor, take the bus to Bus Terminal, then drive to Niagara Falls. Alternatively, you can take a vehicle from Canadian Rockies to Niagara Falls via Jasper, Toronto (Union Station), Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor, and Bus Terminal in around 3d 3h.
- Website
- westjet.com
Flights from Grande Prairie Airport to Toronto Pearson International Airport via Calgary International Airport
- Ave. Duration
- 6h 49m
- When
- Every day
- Estimated price
- $190–850
Flights from Grande Prairie Airport to Toronto Pearson International Airport via Calgary International Airport, Winnipeg
- Ave. Duration
- 11h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–850
Flights from Edmonton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $100–600
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $95–800
Flights from Calgary International Airport to Toronto Pearson International Airport via Winnipeg
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $95–800
Flights from Edmonton International Airport to John C. Munro Hamilton International Airport via Calgary International Airport
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $100–700
Flights from Calgary International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 3h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $340–550
- Website
- aircanada.com
Flights from Grande Prairie Airport to Toronto Pearson International Airport via Calgary International Airport
- Ave. Duration
- 7h 40m
- When
- Tuesday, Thursday, Saturday, and Monday
- Estimated price
- $190–850
Flights from Edmonton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- $110–490
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- $100–470
- Website
- flyporter.com
Flights from Edmonton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $100–550
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $130–900
Flights from Edmonton International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 3h 43m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $150–600
Flights from Edmonton International Airport to John C. Munro Hamilton International Airport via Ottawa
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- $150–600
Flights from Calgary International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $110–700
Flights from Calgary International Airport to John C. Munro Hamilton International Airport via Montreal St. Hubert
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $110–700
- Website
- flyflair.com
Flights from Edmonton International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $130–450
Flights from Calgary International Airport to Toronto Pearson International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $120–550
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Jasper to Toronto Union Station
- Ave. Duration
- 2d 23h
- Frequency
- Twice a week
- Estimated price
- $550–1,200
- Website
- VIA Rail
- Escape
- $550–1,200
- Business
- $650–1,000
- Business Plus
- $650–1,000
- Economy
- $650–1,200
- Economy Plus
- $700–1,200
Train from Harvey to Jasper
- Ave. Duration
- 2h 36m
- Frequency
- 3 times a week
- Estimated price
- $17–160
- Website
- VIA Rail
- Escape
- $17–65
- Business
- $45–150
- Business Plus
- $60–160
- Economy
- $19–70
- Economy Plus
- $21–80
Train from Harvey to Jasper
- Ave. Duration
- 2h 36m
- Frequency
- 3 times a week
- Estimated price
- $17–160
- Website
- VIA Rail
- Escape
- $17–65
- Business
- $45–150
- Business Plus
- $60–160
- Economy
- $19–70
- Economy Plus
- $21–80
Train from Harvey to Jasper
- Ave. Duration
- 2h 36m
- Frequency
- 3 times a week
- Estimated price
- $17–160
- Website
- VIA Rail
- Escape
- $17–65
- Business
- $45–150
- Business Plus
- $60–160
- Economy
- $19–70
- Economy Plus
- $21–80
Train from Harvey to Jasper
- Ave. Duration
- 2h 36m
- Frequency
- 3 times a week
- Estimated price
- $17–160
- Website
- VIA Rail
- Escape
- $17–65
- Business
- $45–150
- Business Plus
- $60–160
- Economy
- $19–70
- Economy Plus
- $21–80
- Phone
- +1 888 438 6646
- Website
- GO Transit
Train from West Harbour GO to Niagara Falls GO
- Ave. Duration
- 1h 19m
- Frequency
- Twice daily
- Estimated price
- $7–9
- Website
- GO Transit
Train from West Harbour GO to Niagara Falls GO
- Ave. Duration
- 1h 19m
- Frequency
- Twice daily
- Estimated price
- $7–9
- Website
- GO Transit
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $7–55
- Website
- Megabus
- Adult Advanced Booking
- $7–45
- Adult Standard
- $16–55
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $7–55
- Website
- Megabus
- Adult Advanced Booking
- $7–45
- Adult Standard
- $16–55
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $7–55
- Website
- Megabus
- Adult Advanced Booking
- $7–45
- Adult Standard
- $16–55
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $7–55
- Website
- Megabus
- Adult Advanced Booking
- $7–45
- Adult Standard
- $16–55
- Phone
- +1 780 852 4056
- [email protected]
- Website
- SunDog Tours
Shuttle from Jasper, AB to Edmonton Airport
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–75
- Website
- SunDog Tours
Shuttle from Jasper, AB to Calgary International Airport - YYC
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Website
- SunDog Tours
Shuttle from Jasper, AB to Edmonton Airport
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–75
- Website
- SunDog Tours
Shuttle from Jasper, AB to Calgary International Airport - YYC
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Website
- SunDog Tours
- Phone
- +1 403 800 0355
- [email protected]
- Website
- The Fairy Bus
Shuttle from Jasper, AB to Calgary International Airport - YYC
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- $60–70
- Website
- The Fairy Bus
Shuttle from Jasper, AB to Calgary International Airport - YYC
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- $60–70
- Website
- The Fairy Bus
Want to know more about travelling around United States
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
What documents do I need to cross Niagara Falls?
Read the travel guide
Which side of Niagara Falls should I choose (and how do I get there)?
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide













