There are 9 ways to get from Edmonton to Osoyoos by plane, bus, 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.
Fly Edmonton International Airport to Penticton Regional Airport, bus
best- Fly from Edmonton International Airport (YEG) to Penticton Regional Airport (YYF)YEG - YYF
- Take the bus from Peachtree Square to Main & 89th St
8h 26m$310–710Fly Edmonton International Airport to Abbotsford International Airport, bus
cheapest- Fly from Edmonton International Airport (YEG) to Abbotsford International Airport (YXX)YEG - YXX
- Take the bus from Abbotsford, BC - 30440 Liberator Ave to Osoyoos, BC - 9206 97th St
9h 34m$148–368Bus via Nelson
- Take the bus from Edmonton to Calgary
- Take the bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Street
- Take the bus from Nelson, BC - 512 Railway Street to Osoyoos, BC - 9206 97th St
20h 13m$247–363Drive 1,003.6 km
- Drive from Edmonton to Osoyoos1,003.6 km
12h 11m$196–283Fly Edmonton International Airport to Kelowna International Airport, bus
- Fly from Edmonton International Airport (YEG) to Kelowna International Airport (YLW)YEG - YLW
- Take the bus from Westbank Exch to Peachtree Square
- Take the bus from Peachtree Square to Main & 89th St
8h 28m$388–774Fly Edmonton International Airport to Vancouver International Airport, bus
- Fly from Edmonton International Airport (YEG) to Vancouver International Airport (YVR)YEG - YVR
- Take the bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th St
11h 29m$166–470Bus to Calgary International Airport, fly to Penticton Regional Airport, bus
- Take the bus from Edmonton to Calgary Int. Airport
- Fly from Calgary International Airport (YYC) to Penticton Regional Airport (YYF)YYC - YYF
- Take the bus from Peachtree Square to Main & 89th St
9h 36m$184–722Bus
- Take the bus from Edmonton, AB - Mill Woods to Calgary, AB - Westbrook Mall
- Take the bus from Calgary, AB - Westbrook Mall to Merritt, BC
- Take the bus from Merritt, BC to West Kelowna, BC - Eastbound on Dobbin Road
- Take the bus from Westbank Exch to Peachtree Square70
- Take the bus from Peachtree Square to Main & 89th St40
22h 21m$244–334Bus via Kaslo
- Take the bus from Edmonton, AB -10235 101 St NW to Calgary, AB - 210 4 Ave SE
- Take the bus from Calgary, AB - 11488, 24 Street SE to Kaslo, BC - 405 4th St
- Take the bus from Kaslo, BC - 405 4th St to Osoyoos, BC - 9206 97th St
22h 28m$312–393
Edmonton to Osoyoos by bus
Questions & Answers
The cheapest way to get from Edmonton to Osoyoos is to fly and bus which costs $140 - $370 and takes 9h 34m.
The fastest way to get from Edmonton to Osoyoos is to fly and bus which takes 8h 26m and costs $310 - $750.
No, there is no direct bus from Edmonton to Osoyoos. However, there are services departing from Edmonton and arriving at Osoyoos, BC - 9206 97th St via Anderson LRT Station, Calgary, AB - 11488, 24 Street SE and Nelson, BC - 512 Railway Street. The journey, including transfers, takes approximately 20h 13m.
The distance between Edmonton and Osoyoos is 694 km. The road distance is 1003.6 km.
The best way to get from Edmonton to Osoyoos without a car is to bus via Nelson which takes 20h 13m and costs $240 - $370.
It takes approximately 8h 26m to get from Edmonton to Osoyoos, including transfers.
Edmonton to Osoyoos bus services, operated by Flixbus USA, depart from Edmonton station.
Edmonton to Osoyoos bus services, operated by Flixbus USA, arrive at Calgary station.
Osoyoos is 1h behind Edmonton. It is currently 6:33 AM in Edmonton and 5:33 AM in Osoyoos.
Yes, the driving distance between Edmonton to Osoyoos is 1004 km. It takes approximately 12h 11m to drive from Edmonton to Osoyoos.
What companies run services between Edmonton, AB, Canada and Osoyoos, BC, Canada?
You can take a bus from Edmonton to Osoyoos, BC - 9206 97th St via Calgary, Anderson LRT Station, WB Douglas Glen GA @ 24 ST SE, Calgary, AB - 11488, 24 Street SE, and Nelson, BC - 512 Railway Street in around 20h 13m.
- Website
- westjet.com
Flights from Edmonton International Airport to Penticton Regional Airport via Calgary International Airport
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $100–950
Flights from Edmonton International Airport to Penticton Regional Airport via Vancouver International Airport
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–1,000
Flights from Edmonton International Airport to Penticton Regional Airport via Victoria, Vancouver International Airport
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–1,000
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $60–270
Flights from Edmonton International Airport to Kelowna International Airport via Calgary International Airport
- Ave. Duration
- 3h 39m
- When
- Every day
- Estimated price
- $60–270
Flights from Edmonton International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 39m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $90–850
Flights from Edmonton International Airport to Abbotsford International Airport via Calgary International Airport
- Ave. Duration
- 3h 46m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $95–850
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- $55–350
Flights from Edmonton International Airport to Vancouver International Airport via Calgary International Airport
- Ave. Duration
- 3h 42m
- When
- Wednesday and Sunday
- Estimated price
- $55–350
Flights from Calgary International Airport to Penticton Regional Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $110–650
Flights from Calgary International Airport to Penticton Regional Airport via Vancouver International Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–650
- Website
- flyflair.com
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $80–380
Flights from Edmonton International Airport to Abbotsford International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $35–200
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $50–240
- Website
- aircanada.com
Flights from Edmonton International Airport to Kelowna International Airport via Vancouver International Airport
- Ave. Duration
- 3h 39m
- When
- Every day
- Estimated price
- $80–440
Flights from Edmonton International Airport to Kelowna International Airport via Calgary International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $60–380
Flights from Edmonton International Airport to Vancouver International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $60–370
- Website
- pacificcoastal.com
Flights from Edmonton International Airport to Penticton Regional Airport via Vancouver International Airport
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $100–550
- 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 (855) 626-8585
- Website
- flixbus.com
Bus from Edmonton to Calgary
- Ave. Duration
- 4h 25m
- Frequency
- Every 4 hours
- Estimated price
- $27–65
- Schedules at
- flixbus.com
Bus from Edmonton to Calgary Int. Airport
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- $27–65
- Schedules at
- flixbus.com
- 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/
Bus from Calgary, AB - 11488, 24 Street SE to Kaslo, BC - 405 4th St
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- $150–200
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Kaslo, BC - 405 4th St to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 5h 20m
- Frequency
- Twice a week
- Estimated price
- $90–120
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Edmonton, AB - Mill Woods to Calgary, AB - Westbrook Mall
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $75–100
- Website
- https://riderexpress.ca/
- Standard
- $75–100
Bus from Calgary, AB - Westbrook Mall to Merritt, BC
- Ave. Duration
- 10h 5m
- Frequency
- Twice daily
- Estimated price
- $130–180
- Website
- https://riderexpress.ca/
- Standard
- $130–180
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Merritt, BC to West Kelowna, BC - Eastbound on Dobbin Road
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $30–45
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $30–45
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Edmonton, AB -10235 101 St NW to Calgary, AB - 210 4 Ave SE
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $72–73
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $72–73
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, How do I get from Sydney to Melbourne, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 39+ hotels available in Osoyoos.









