There are 6 ways to get from Cochrane to Osoyoos by bus, plane, 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, fly to Penticton Regional Airport
best- Take the bus from Cochrane, AB - Transit Hub Parking Lot 360 Railway St. W. to Calgary, AB - 6th Ave & 1st SEbus
- Fly from Calgary International Airport (YYC) to Penticton Regional Airport (YYF)plane YYC - YYF
- Take the bus from Peachtree Square to Main & 89th Stbus
6h 56m$146–719Drive 701.6 km
cheapest- Drive from Cochrane to Osoyooscar 701.6 km
8h 53m$138–199Bus
- Take the bus from Cochrane, AB - Transit Hub Parking Lot 360 Railway St. W. to Calgary, AB - 9th Ave & Centre Streetbus
- Take the bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Streetbus
- Take the bus from Nelson, BC - 512 Railway Street to Osoyoos, BC - 9206 97th Stbus
16h 40m$229–312Bus, fly to Kelowna International Airport
- Take the bus from Cochrane, AB - Transit Hub Parking Lot 360 Railway St. W. to Calgary, AB - 6th Ave & 1st SEbus
- Fly from Calgary International Airport (YYC) to Kelowna International Airport (YLW)plane YYC - YLW
- Take the bus from Westbank Exch to Peachtree Squarebus
- Take the bus from Peachtree Square to Main & 89th Stbus
8h 59m$374–952Bus, fly to Abbotsford International Airport
- Take the bus from Cochrane, AB - Transit Hub Parking Lot 360 Railway St. W. to Calgary, AB - 6th Ave & 1st SEbus
- Fly from Calgary International Airport (YYC) to Abbotsford International Airport (YXX)plane YYC - YXX
- Take the bus from Abbotsford, BC - 30440 Liberator Ave to Osoyoos, BC - 9206 97th Stbus
10h 15m$158–486Bus, fly to Vancouver International Airport
- Take the bus from Cochrane, AB - Transit Hub Parking Lot 360 Railway St. W. to Calgary, AB - 6th Ave & 1st SEbus
- Fly from Calgary International Airport (YYC) to Vancouver International Airport (YVR)plane YYC - YVR
- Take the bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th Stbus
12h 11m$176–479
Calgary International Airport (YYC) to Penticton Regional Airport (YYF) flights
Questions & Answers
The cheapest way to get from Cochrane to Osoyoos is to drive which costs $130 - $200 and takes 8h 53m.
The fastest way to get from Cochrane to Osoyoos is to bus and fly which takes 6h 56m and costs $140 - $750.
No, there is no direct bus from Cochrane to Osoyoos. However, there are services departing from Cochrane, AB - Transit Hub Parking Lot 360 Railway St. W. and arriving at Osoyoos, BC - 9206 97th St via EB 9 AV S @ Centre ST S, Calgary, AB - 11488, 24 Street SE and Nelson, BC - 512 Railway Street. The journey, including transfers, takes approximately 16h 40m.
The distance between Cochrane and Osoyoos is 564 km. The road distance is 701.6 km.
The best way to get from Cochrane to Osoyoos without a car is to bus which takes 16h 40m and costs $220 - $320.
It takes approximately 6h 56m to get from Cochrane to Osoyoos, including transfers.
Cochrane to Osoyoos bus services, operated by On-It Transit, depart from Cochrane, AB - Transit Hub Parking Lot 360 Railway St. W. station.
Cochrane to Osoyoos bus services, operated by On-It Transit, arrive at Calgary, AB - 9th Ave & Centre Street station.
Osoyoos is 1h behind Cochrane. It is currently 4:06 PM in Cochrane and 3:06 PM in Osoyoos.
Yes, the driving distance between Cochrane to Osoyoos is 702 km. It takes approximately 8h 53m to drive from Cochrane to Osoyoos.
What companies run services between Cochrane, AB, Canada and Osoyoos, BC, Canada?
You can take a bus from Cochrane, AB - Transit Hub Parking Lot 360 Railway St. W. to Osoyoos, BC - 9206 97th St via Calgary, AB - 9th Ave & Centre Street, EB 9 AV S @ Centre ST S, SB Douglas Glen Term north bay, Calgary, AB - 11488, 24 Street SE, and Nelson, BC - 512 Railway Street in around 16h 40m.
- Website
- westjet.com
Flights from Calgary International Airport to Penticton Regional Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $110–700
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $60–550
Flights from Calgary International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $40–370
Flights from Calgary International Airport to Abbotsford International Airport via Edmonton
- Ave. Duration
- 4h 9m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $40–370
Flights from Calgary International Airport to Vancouver International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $50–440
- Website
- aircanada.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $50–330
Flights from Calgary International Airport to Vancouver International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $55–340
- Website
- flyflair.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- $75–480
Flights from Calgary International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $65–320
Flights from Calgary International Airport to Vancouver International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $55–310
- Phone
- 587-534-0542
- onitsupport@southland.ca
- Website
- onitregionaltransit.ca
Bus from Cochrane, AB - Transit Hub Parking Lot 360 Railway St. W. to Calgary, AB - 6th Ave & 1st SE
- Ave. Duration
- 47 min
- Frequency
- Twice daily
- Estimated price
- $9–13
- Website
- https://www.onitregionaltransit.ca/okotoks-commuter/
- Passenger
- $9–13
Bus from Cochrane, AB - Transit Hub Parking Lot 360 Railway St. W. to Calgary, AB - 9th Ave & Centre Street
- Ave. Duration
- 47 min
- Frequency
- Twice daily
- Estimated price
- $9–13
- Website
- https://www.onitregionaltransit.ca/okotoks-commuter/
- Passenger
- $9–13
- Phone
- 1-844-442-2212
- Website
- bctransit.com
Bus from Peachtree Square to Main & 89th St
- Ave. Duration
- 1h 11m
- Frequency
- Once daily
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Schedules at
- https://bctransit.com/south-okanagan-similkameen/schedules-and-maps/
- Single Ride - All Passengers
- $3
Bus from Westbank Exch to Peachtree Square
- Ave. Duration
- 53 min
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Schedules at
- https://bctransit.com/south-okanagan-similkameen/schedules-and-maps/
- Single Ride - All Passengers
- $3
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Street
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- $140–190
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Nelson, BC - 512 Railway Street to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Estimated price
- $80–110
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Abbotsford, BC - 30440 Liberator Ave to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Estimated price
- $90–120
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 5h 50m
- Frequency
- Twice a week
- Estimated price
- $100–130
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
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: Eurostar, Italian Lakes: Getting around by train, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
There are 40+ hotels available in Osoyoos.


