There are 5 ways to get from Crawford Bay to Banff by car, plane, shuttle, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, fly, shuttle
best- Drive from Crawford Bay 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 Banff, AB
5h 24m$294–847Drive 350.4 km
cheapest- Drive from Crawford Bay to Banffcar 350.4 km
6h 14m$69–100Drive, bus via Scenic Acres
- Drive from Crawford Bay to Balfour, BC - 350 Balfour Ferrycar
- Take the bus from Balfour, BC - 350 Balfour Ferry to Calgary, AB - 11488, 24 Street SEbus
- Take the bus from Crowfoot LRT Station | ON-IT to Banff Town Centerbus
16h 12m$293–383Drive, bus
- Drive from Crawford Bay to Balfour, BC - 350 Balfour Ferrycar
- Take the bus from Balfour, BC - 350 Balfour Ferry to Calgary, AB - 11488, 24 Street SEbus
- Take the bus from Calgary to Banffbus
16h 48mDrive, bus #2
- Drive from Crawford Bay to Balfour, BC - 350 Balfour Ferrycar
- Take the bus from Balfour, BC - 350 Balfour Ferry to Calgary, AB - 11488, 24 Street SEbus
- Take the bus from Calgary, AB - The Westin Calgary to Banff, AB - Mount Royal Hotelbus
17h 13m$269–358
Cranbrook/Canadian Rockies International Airport (YXC) to Calgary International Airport (YYC) flights
Questions & Answers
The cheapest way to get from Crawford Bay to Banff is to drive which costs $65 - $100 and takes 6h 14m.
The fastest way to get from Crawford Bay to Banff is to drive and fly and shuttle which takes 5h 24m and costs $290 - $850.
The distance between Crawford Bay and Banff is 442 km. The road distance is 350.4 km.
It takes approximately 5h 24m to get from Crawford Bay to Banff, including transfers.
Banff is 1h ahead of Crawford Bay. It is currently 10:08 AM in Crawford Bay and 11:08 AM in Banff.
Yes, the driving distance between Crawford Bay to Banff is 350 km. It takes approximately 6h 14m to drive from Crawford Bay to Banff.
There are 625+ hotels available in Banff.
What companies run services between Crawford Bay, BC, Canada and Banff, AB, Canada?
There is no direct connection from Crawford Bay to Banff. However, you can drive to Cranbrook/Canadian Rockies International Airport (YXC) 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 vehicle from Crawford Bay to Banff Town Center via Balfour, BC - 350 Balfour Ferry, Calgary, AB - 11488, 24 Street SE, SB 24 ST @ Douglas Glen GA SE, Anderson LRT Station, NB Anderson CTrain Station, NB Crowfoot CTrain Station, and Crowfoot LRT Station | ON-IT in around 16h 12m.
- 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 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
- Phone
- +1 403 800 0355
- [email protected]
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
- Phone
- +1 403 754 6467
- [email protected]
- Website
- Mountain Park Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $69
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Balfour, BC - 350 Balfour Ferry to Calgary, AB - 11488, 24 Street SE
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- $190–260
- Website
- Home Mountain Man Mike's
Bus from Balfour, BC - 350 Balfour Ferry to Calgary, AB - 11488, 24 Street SE
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- $190–260
- Website
- Home Mountain Man Mike's
Bus from Balfour, BC - 350 Balfour Ferry to Calgary, AB - 11488, 24 Street SE
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- $190–260
- Website
- Home Mountain Man Mike's
- Phone
- +1 403 285 3004
- [email protected]
- Website
- Banff Golden Xpress
Bus from Crowfoot LRT Station | ON-IT to Banff Town Center
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- $58
- Website
- Banff Golden Xpress
- Phone
- +1 587 968 5088
- [email protected]
- Website
- Vivo Green Travel
Bus from Crowfoot LRT Station | ON-IT to Banff Town Center
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $59
- Website
- Vivo Green Travel
- Schedules at
- Vivo Green Travel
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Calgary to Banff
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Website
- EBus
- Phone
- +1 403 668 9600
- [email protected]
- Website
- The Canada Bus
Bus from Calgary, AB - The Westin Calgary to Banff, AB - Mount Royal Hotel
- Ave. Duration
- 2h 59m
- Frequency
- On demand
- Estimated price
- $34
- Website
- The Canada Bus
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 4 stunningly beautiful Philippines islands you need to visit, Why you should take the train in the US, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.















