There are 2 ways to get from Whitefish to Canadian Rockies by taxi, car, bus, unknown, plane, shuttle, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, drive, bus, travel
best- Take the taxi from Whitefish to Apgar Visitor Centertaxi
- Drive from Logan Pass to Pincher Creek, ABcar
- Take the bus from Pincher Creek, AB to Fort Macleod, ABbus
- Take the bus from Fort Macleod - Circle K Shell Station to Calgary Downtown Ticket Office 606 5 Ave SWbus
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Lake Louise- Shell Station- 200 Village Rdbus
- Take the bus from Lake Louise Village South to Jasper, ABbus
- Walk from Jasper to Canadian Rockiesunknown
16h 14mDrive, fly, shuttle, train, travel
- Drive from Whitefish to Cranbrook/Canadian Rockies International Airport (YXC)car
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Calgary International Airport (YYC)plane YXC - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Jasper, AB
- Take the train from Jasper to Harveytrain
- Walk from Harvey to Canadian Rockiesunknown
11h 28m
Cranbrook/Canadian Rockies International Airport (YXC) to Calgary International Airport (YYC) flights
Comparing Your Travel Options
The distance between Whitefish and Canadian Rockies is 943 km.
It takes approximately 16h 14m to get from Whitefish to Canadian Rockies, including transfers.
What companies run services between Whitefish, MT, USA and Canadian Rockies, BC, Canada?
There is no direct connection from Whitefish to Canadian Rockies. However, you can take the taxi to Apgar Visitor Center, take the bus to Logan Pass, drive to Pincher Creek, AB, take the bus to Fort Macleod, AB, walk to Fort Macleod - Circle K Shell Station, take the bus to Calgary Downtown Ticket Office 606 5 Ave SW, take the bus to Lake Louise- Shell Station- 200 Village Rd, walk to Lake Louise Village South, take the bus to Jasper, AB, then travel to Canadian Rockies. Alternatively, you can drive to Cranbrook/Canadian Rockies International Airport (YXC) airport, fly to Calgary International Airport (YYC), walk to Calgary International Airport - YYC, take the shuttle to Jasper, AB, walk to Jasper, take the train to Harvey, then travel to Canadian Rockies.
- Website
- westjet.com
Flights from Cranbrook/Canadian Rockies International Airport to Calgary International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $210–700
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Jasper to Harvey
- Ave. Duration
- 1h 53m
- Frequency
- 3 times a week
- Estimated price
- $24–220
- Website
- VIA Rail
- Escape
- $24–90
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $27–100
- Economy Plus
- $30–110
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Pincher Creek, AB to Fort Macleod, AB
- Ave. Duration
- 30 min
- Frequency
- Once a week
- Estimated price
- $60–80
- Website
- Home Mountain Man Mike's
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Need to know: Eurostar, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.








