There are 7 ways to get from Spruce Grove to Cranbrook by bus, car, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Calgary
best- Take the bus from Edmonton - Tim Hortons 34 Ave NW to Calgary - Centex 4 St NEbus
- Take the bus from Calgary - Deerfoot Inn & Casino* to Claresholm - Shell Gas Stationbus
- Take the bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St Northbus
10h 58mDrive 687.1 km
cheapest- Drive from Spruce Grove to Cranbrookcar 687.1 km
7h 48m$137–197Fly
- Fly from Edmonton International Airport (YEG) to Cranbrook/Canadian Rockies International Airport (YXC)plane YEG - YXC
6h 55m$258–882Bus
- Take the bus from Edmonton to Fort Macleodbus FlixBus 2720
- Take the bus from Fort Macleod, AB to Cranbrook, BC - 513 Cranbrook St Northbus Calgary
13h 24m$168–254Bus via Kingsway RAH Transit Centre
- Take the bus from Edmonton to Calgarybus
- Take the bus from Calgary - Deerfoot Inn & Casino* to Claresholm - Shell Gas Stationbus
- Take the bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St Northbus
13h 37mBus #2
- Take the bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - 210 4 Ave SEbus Edmonton
- Take the bus from Calgary, AB - 11488, 24 Street SE to Cranbrook, BC - 513 Cranbrook St Northbus Calgary
13h 56m$174–284Bus #3
- Take the bus from Kingsway LRT Station to Calgary - Downtown 9 Ave Sebus Edm-Cal
- Take the bus from Calgary, AB - 11488, 24 Street SE to Cranbrook, BC - 513 Cranbrook St Northbus Calgary
14h 25m$189–284
Spruce Grove to Cranbrook by bus and foot
Questions & Answers
The cheapest way to get from Spruce Grove to Cranbrook is to drive which costs $130 - $200 and takes 7h 48m.
The fastest way to get from Spruce Grove to Cranbrook is to fly which takes 6h 55m and costs $250 - $900.
No, there is no direct bus from Spruce Grove to Cranbrook. However, there are services departing from Edmonton - Tim Hortons 34 Ave NW and arriving at Cranbrook, BC - 513 Cranbrook St North via Sb 1 St Se @ 7 Av Se, Calgary - Deerfoot Inn & Casino* and Claresholm, AB. The journey, including transfers, takes approximately 10h 58m.
The distance between Spruce Grove and Cranbrook is 761 km. The road distance is 687.1 km.
The best way to get from Spruce Grove to Cranbrook without a car is to bus via Calgary which takes 10h 58m and costs .
It takes approximately 10h 58m to get from Spruce Grove to Cranbrook, including transfers.
Spruce Grove to Cranbrook bus services, operated by Cold Shot, depart from Edmonton - Tim Hortons 34 Ave NW station.
The best way to get from Spruce Grove to Cranbrook is to bus via Calgary which takes 10h 58m and costs . Alternatively, you can fly, which costs $250 - $900 and takes 6h 55m.
Spruce Grove to Cranbrook bus services, operated by Cold Shot, arrive at Calgary - Centex 4 St NE station.
Yes, the driving distance between Spruce Grove to Cranbrook is 687 km. It takes approximately 7h 48m to drive from Spruce Grove to Cranbrook.
What companies run services between Spruce Grove, AB, Canada and Cranbrook, BC, Canada?
You can take a vehicle from Spruce Grove to Cranbrook, BC - 513 Cranbrook St North via Edmonton - Tim Hortons 34 Ave NW, Calgary - Centex 4 St NE, Sb 1 St Se @ 7 Av Se, Sb 1 St Se @ 8 Av Se, Calgary - Deerfoot Inn & Casino*, Claresholm - Shell Gas Station, and Claresholm, AB in around 10h 58m. Alternatively, WestJet, Air Canada, and Flair Airlines fly from Edmonton International Airport (YEG) to Cranbrook/Canadian Rockies International Airport (YXC) 5 times a day.
- Website
- aircanada.com
Flights from Edmonton International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- $140–800
- Website
- westjet.com
Flights from Edmonton International Airport to Cranbrook/Canadian Rockies International Airport via Calgary
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $180–800
Flights from Edmonton International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 5h 55m
- When
- Thursday and Sunday
- Estimated price
- $180–800
- Phone
- +1 587-557-7719
- [email protected]
- Website
- coldshot.ca
Bus from Edmonton - Tim Hortons 34 Ave NW to Calgary - Centex 4 St NE
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $80–100
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $80–100
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Calgary - Deerfoot Inn & Casino* to Claresholm - Shell Gas Station
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
Bus from Calgary - Deerfoot Inn & Casino* to Claresholm - Shell Gas Station
- Ave. Duration
- 1h 20m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 36m
- Frequency
- Once a week
- Estimated price
- $110–150
- Website
- https://mountainmanmikes.ca/
Bus from Fort Macleod, AB to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Estimated price
- $100–140
- Website
- https://mountainmanmikes.ca/
Bus from Claresholm, AB to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 36m
- Frequency
- Once a week
- Estimated price
- $110–150
- Website
- https://mountainmanmikes.ca/
Bus from Calgary, AB - 11488, 24 Street SE to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Estimated price
- $140–180
- Website
- https://mountainmanmikes.ca/
Bus from Calgary, AB - 11488, 24 Street SE to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Estimated price
- $140–180
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Edmonton to Fort Macleod
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a week
- Estimated price
- $65–110
- Schedules at
- flixbus.com
Bus from Edmonton to Calgary
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- $40–70
- Schedules at
- flixbus.com
- Website
- flixbus.com
Bus from Edmonton to Calgary
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Schedules at
- flixbus.com
- Phone
- +1 403 668 9600
- [email protected]
- Website
- thecanadabus.com
Bus from Edmonton to Calgary
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $34
- Website
- https://www.thecanadabus.com/
Bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - 210 4 Ave SE
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a day
- Estimated price
- $34
- Website
- https://www.thecanadabus.com/
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - 210 4 Ave SE
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $45–110
- Website
- https://www.riderexpress.ca/
- Standard
- $45–110
Bus from Kingsway LRT Station to Calgary - Downtown 9 Ave Se
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- $45–110
- Website
- https://www.riderexpress.ca/
- Standard
- $45–110
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 Travelling around the UAE, How to plan an amazing trip around Scandinavia, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 17+ hotels available in Cranbrook.














