There are 4 ways to get from Revelstoke to Cranbrook by shuttle, plane, bus, 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.
Shuttle, fly
best- Take a shuttle bus from Revelstoke, BC - Downtown to Kelowna International Airport
- Fly from Kelowna International Airport (YLW) to Cranbrook/Canadian Rockies International Airport (YXC)YLW - YXC
5h 10m$197–801Drive 395.7 km
cheapest- Drive from Revelstoke to Cranbrook395.7 km
5h 4m$78–113Bus
- Take the bus from Revelstoke, BC to Calgary, AB - Westbrook Mall
- Take the bus from Calgary, AB - 4th St & 8th Av SW to Okotoks, AB - Southridge Drive & Woodhaven Drive
- Take the bus from Okotoks, AB to Cranbrook, BC - 513 Cranbrook St North
14h 34m$206–264Shuttle, bus
- Take a shuttle bus from Revelstoke, BC - Downtown to Kelowna - Indigo
- Take the bus from Kelowna, BC to Nelson, BC
- Take the bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St North
14h 41m$165–359
Revelstoke to Cranbrook by shuttle and bus
Questions & Answers
The cheapest way to get from Revelstoke to Cranbrook is to drive which costs $75 - $120 and takes 5h 4m.
The fastest way to get from Revelstoke to Cranbrook is to drive which takes 5h 4m and costs $75 - $120.
The distance between Revelstoke and Cranbrook is 463 km. The road distance is 395.7 km.
The best way to get from Revelstoke to Cranbrook without a car is to bus which takes 14h 34m and costs $200 - $270.
It takes approximately 5h 10m to get from Revelstoke to Cranbrook, including transfers.
Cranbrook is 1h ahead of Revelstoke. It is currently 6:42 AM in Revelstoke and 7:42 AM in Cranbrook.
Yes, the driving distance between Revelstoke to Cranbrook is 396 km. It takes approximately 5h 4m to drive from Revelstoke to Cranbrook.
There are 16+ hotels available in Cranbrook.
What companies run services between Revelstoke, BC, Canada and Cranbrook, BC, Canada?
You can take a bus from Revelstoke, BC to Cranbrook Exch via Calgary, AB - Westbrook Mall, EB Westbrook CTrain Station, EB 6 Street SW Station, Calgary, AB - 4th St & 8th Av SW, Okotoks, AB - Southridge Drive & Woodhaven Drive, Okotoks, AB, Cranbrook, BC - 513 Cranbrook St North, and Kootenay & 7 St N in around 14h 34m.
- Website
- pacificcoastal.com
Flights from Kelowna International Airport to Cranbrook/Canadian Rockies International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $260–450
- Phone
- 1-888-569-1969
- info@revelstoketransfers.com
- Website
- revelstoketransfers.com
Shuttle from Revelstoke, BC - Downtown to Kelowna International Airport
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $2–156
- Website
- https://revelstoketransfers.com/
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
Shuttle from Revelstoke, BC - Downtown to Kelowna - Indigo
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $2–156
- Website
- https://revelstoketransfers.com/
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Revelstoke, BC to Calgary, AB - Westbrook Mall
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- $90–120
- Website
- https://riderexpress.ca/
- Standard
- $90–120
- Phone
- 587-534-0542
- onitsupport@southland.ca
- Website
- onitregionaltransit.ca
Bus from Calgary, AB - 4th St & 8th Av SW to Okotoks, AB - Southridge Drive & Woodhaven Drive
- Ave. Duration
- 53 min
- Frequency
- 3 times a day
- Estimated price
- $9–13
- Website
- https://www.onitregionaltransit.ca/okotoks-commuter/
- Passenger
- $9–13
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Okotoks, AB to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- $100–130
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $75–100
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- (778) 760-1891
- info@fritztravels.com
- Website
- fritztravels.com
Bus from Kelowna, BC to Nelson, BC
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $85–100
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $85–100
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 Need to know: Jadrolinija, Italy Travel Guides, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.




