There are 6 ways to get from Whitecourt to Cranbrook by bus, plane, bus (Flixbus), 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.
Bus to Edmonton International Airport, fly
best- Take the bus from Whitecourt, AB - Petrocan to Edmonton Downtown Ticket Office - 10014 104 Stbus
- Fly from Edmonton International Airport (YEG) to Cranbrook/Canadian Rockies International Airport (YXC)plane YEG - YXC
7h 39mDrive 701.6 km
cheapest- Drive from Whitecourt to Cranbrookcar 701.6 km
9h 33m$138–199Bus
- Take the bus from Whitecourt, AB - Petrocan to Edmonton Downtown Ticket Office - 10014 104 Stbus
- Take the bus from Edmonton to Fort Macleodbus
- Take the bus from Fort Macleod, AB to Cranbrook, BC - 513 Cranbrook St Northbus
14h 33mBus to Grande Prairie Airport, fly
- Take the bus from Whitecourt, AB - Petrocan to Grande Prairie, AB - Podollan Inn & Spabus
- Fly from Grande Prairie Airport (YQU) to Cranbrook/Canadian Rockies International Airport (YXC)plane YQU - YXC
7h 56mBus via Southwood
- Take the bus from Whitecourt, AB - Petrocan to Edmonton Downtown Ticket Office - 10014 104 Stbus
- Take the bus from Edmonton to Calgarybus
- Take the bus from Calgary, AB - 11488, 24 Street SE to Cranbrook, BC - 513 Cranbrook St Northbus
15h 7mBus via Calgary
- Take the bus from Whitecourt, AB - Petrocan to Edmonton Downtown Ticket Office - 10014 104 Stbus
- Take the bus from Edmonton Downtown Ticket Office to Calgary, AB Downtown Ticket Officebus
- Take the bus from Calgary, AB - 11488, 24 Street SE to Cranbrook, BC - 513 Cranbrook St Northbus
15h 17m
Edmonton International Airport (YEG) to Cranbrook/Canadian Rockies International Airport (YXC) flights
Questions & Answers
The cheapest way to get from Whitecourt to Cranbrook is to drive which costs $130 - $200 and takes 9h 33m.
The fastest way to get from Whitecourt to Cranbrook is to drive which takes 9h 33m and costs $130 - $200.
No, there is no direct bus from Whitecourt to Cranbrook. However, there are services departing from Whitecourt, AB - Petrocan and arriving at Cranbrook, BC - 513 Cranbrook St North via 104 Street & Jasper Avenue, Edmonton and Fort Macleod, AB. The journey, including transfers, takes approximately 14h 33m.
The distance between Whitecourt and Cranbrook is 665 km. The road distance is 701.6 km.
The best way to get from Whitecourt to Cranbrook without a car is to bus which takes 14h 33m and costs .
It takes approximately 7h 39m to get from Whitecourt to Cranbrook, including transfers.
Whitecourt to Cranbrook bus services, operated by Red Arrow, depart from Whitecourt, AB - Petrocan station.
Whitecourt to Cranbrook bus services, operated by Red Arrow, arrive at Edmonton Downtown Ticket Office - 10014 104 St station.
Yes, the driving distance between Whitecourt to Cranbrook is 702 km. It takes approximately 9h 33m to drive from Whitecourt to Cranbrook.
There are 17+ hotels available in Cranbrook.
What companies run services between Whitecourt, AB, Canada and Cranbrook, BC, Canada?
You can take a bus from Whitecourt, AB - Petrocan to Cranbrook, BC - 513 Cranbrook St North via Edmonton Downtown Ticket Office - 10014 104 St, 104 Street & Jasper Avenue, Edmonton, Fort Macleod, and Fort Macleod, AB in around 14h 33m.
- Website
- westjet.com
Flights from Edmonton International Airport to Cranbrook/Canadian Rockies International Airport via Calgary
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $160–750
Flights from Edmonton International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 5h 55m
- When
- Thursday and Sunday
- Estimated price
- $160–750
Flights from Grande Prairie Airport to Cranbrook/Canadian Rockies International Airport via Calgary
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- $130–1,500
Flights from Grande Prairie Airport to Cranbrook/Canadian Rockies International Airport via Edmonton International Airport, Calgary
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $170–1,600
- 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
- Phone
- +1 800 232 1958
- [email protected]
- Website
- Red Arrow
Bus from Whitecourt, AB - Petrocan to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a week
- Website
- Red Arrow
Bus from Whitecourt, AB - Petrocan to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a week
- Website
- Red Arrow
Bus from Whitecourt, AB - Petrocan to Grande Prairie, AB - Podollan Inn & Spa
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a week
- Website
- Red Arrow
Bus from Whitecourt, AB - Petrocan to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a week
- Website
- Red Arrow
Bus from Whitecourt, AB - Petrocan to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a week
- Website
- Red Arrow
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Edmonton to Fort Macleod
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- $60–110
- Schedules at
- Flixbus USA
Bus from Edmonton to Calgary
- Ave. Duration
- 4h 25m
- Frequency
- Every 4 hours
- Estimated price
- $40–75
- Schedules at
- Flixbus USA
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
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
- Home Mountain Man Mike's
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
- Home Mountain Man Mike's
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
- Home Mountain Man Mike's
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Edmonton Downtown Ticket Office to Calgary, AB Downtown Ticket Office
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a day
- Website
- EBus
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 Flying into Beijing?, Why you should take the train in the US, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.









