There are 4 ways to get from Oliver to Cranbrook by bus, car, plane, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, drive
best- Take the bus from Osoyoos to Balfourbus Vancouver - Kaslo
- Drive from Balfour to Cranbrookcar
8h 19m$218–294Drive 458.4 km
cheapest- Drive from Oliver to Cranbrookcar 458.4 km
5h 47m$83–119Line 40 bus, bus, fly
- Take the bus from Fairview at Kootenay to Peachtree Squarebus
- Take the bus from Peachtree Square to Westbank Exchbus
- Fly from Kelowna International Airport (YLW) to Cranbrook/Canadian Rockies International Airport (YXC)plane YLW - YXC
5h 21m$220–640Bus, car ferry, drive
- Take the bus from Osoyoos to Balfourbus
- Take the carferry from Balfour, BC to Kootenay Bay, BCcarferry
- Drive from Kootenay Bay, BC to Kimberley Mark Creek Marketcar
10h 34m$189–248
Kelowna International Airport (YLW) to Cranbrook/Canadian Rockies International Airport (YXC) flights
Comparing Your Travel Options
The cheapest way to get from Oliver to Cranbrook is to drive which costs $80 - $120 and takes 5h 47m.
The fastest way to get from Oliver to Cranbrook is to line 40 bus and bus and fly which takes 5h 21m and costs $220 - $650.
The distance between Oliver and Cranbrook is 580 km. The road distance is 458.4 km.
It takes approximately 8h 19m to get from Oliver to Cranbrook, including transfers.
Cranbrook is 1h ahead of Oliver. It is currently 9:08 PM in Oliver and 10:08 PM in Cranbrook.
Yes, the driving distance between Oliver to Cranbrook is 458 km. It takes approximately 5h 47m to drive from Oliver to Cranbrook.
There are 17+ hotels available in Cranbrook.
What companies run services between Oliver, BC, Canada and Cranbrook, BC, Canada?
There is no direct connection from Oliver to Cranbrook. However, you can take the taxi to Osoyoos, take the bus to Balfour, then drive to Cranbrook. Alternatively, you can drive from Oliver to Cranbrook in around 5h 47m.
- Website
- pacificcoastal.com
Flights from Kelowna International Airport to Cranbrook/Canadian Rockies International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $220–500
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Osoyoos to Balfour
- Ave. Duration
- 4h 40m
- Frequency
- Twice a week
- Estimated price
- $110–150
- Website
- Home Mountain Man Mike's
Bus from Osoyoos to Balfour
- Ave. Duration
- 4h 40m
- Frequency
- Twice a week
- Estimated price
- $110–150
- Website
- Home Mountain Man Mike's
- Phone
- +1 844 442 2212
- [email protected]
- Website
- South Okanagan - Similkameen
Bus from Fairview at Kootenay to Peachtree Square
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Estimated price
- $3–5
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- $3–5
Bus from Peachtree Square to Westbank Exch
- Ave. Duration
- 1h
- Frequency
- 5 times a week
- Estimated price
- $4–6
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- $4–6
- Phone
- 1 800 663 7867
- Website
- www2.gov.bc.ca
Car ferry from Balfour, BC to Kootenay Bay, BC
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Schedules at
- www2.gov.bc.ca
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 to plan an amazing trip around Scandinavia, Need to know: Greyhound, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.






