There are 6 ways to get from Brandon to Osoyoos by plane, bus, bus (Flixbus), train, 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 to Penticton Regional Airport, bus
best- Fly from Brandon Municipal Airport (YBR) to Penticton Regional Airport (YYF)plane YBR - YYF
- Take the bus from Peachtree Square to Main & 89th Stbus
10h 22m$239–1,722Fly to Kelowna International Airport, bus
cheapest- Fly from Brandon Municipal Airport (YBR) to Kelowna International Airport (YLW)plane YBR - YLW
- Take the bus from Queensway Exch to Peachtree Squarebus
- Take the bus from Peachtree Square to Main & 89th Stbus
11h 20m$213–1,473Bus
- Take the bus from Brandon to Reginabus
- Take the bus from Regina to Edmonton Southbus
- Take the bus from Edmonton to Fort Macleodbus
- Take the bus from Fort Macleod, AB to Nelson, BC - 512 Railway Streetbus
- Take the bus from Nelson, BC - 512 Railway Street to Osoyoos, BC - 9206 97th Stbus
36h 22m$462–761Bus, train
- Take the bus from Brandon to Portage La Prairiebus
- Take the train from Portage la Prairie to Vancouvertrain
- Take the bus from Vancouver, BC - Pacific Central Station to Osoyoos, BC - 9206 97th Stbus
2d 21h$723–1,461Drive 1,724.8 km
- Drive from Brandon to Osoyooscar 1,724.8 km
19h 35m$342–494Fly to Abbotsford International Airport, bus
- Fly from Brandon Municipal Airport (YBR) to Abbotsford International Airport (YXX)plane YBR - YXX
- Take the bus from Abbotsford, BC - 30440 Liberator Ave to Osoyoos, BC - 9206 97th Stbus
12h 23m$406–2,179
Brandon to Osoyoos by bus and foot
Questions & Answers
The cheapest way to get from Brandon to Osoyoos is to drive which costs $340 - $500 and takes 19h 35m.
The fastest way to get from Brandon to Osoyoos is to fly and bus which takes 10h 22m and costs $230 - $1,800.
No, there is no direct bus from Brandon to Osoyoos. However, there are services departing from Pacific Avenue @ 10th Street and arriving at Osoyoos, BC - 9206 97th St via Brandon, Regina, Edmonton, Fort Macleod, AB and Nelson, BC - 512 Railway Street. The journey, including transfers, takes approximately 36h 22m.
The distance between Brandon and Osoyoos is 1484 km. The road distance is 1724.8 km.
The best way to get from Brandon to Osoyoos without a car is to bus which takes 36h 22m and costs $460 - $800.
It takes approximately 10h 22m to get from Brandon to Osoyoos, including transfers.
Brandon to Osoyoos bus services, operated by Rider Express, depart from Brandon station.
Brandon to Osoyoos bus services, operated by Rider Express, arrive at Regina station.
Osoyoos is 2h behind Brandon. It is currently 12:30 AM in Brandon and 10:30 PM in Osoyoos.
Yes, the driving distance between Brandon to Osoyoos is 1725 km. It takes approximately 19h 35m to drive from Brandon to Osoyoos.
What companies run services between Brandon, MB, Canada and Osoyoos, BC, Canada?
You can take a bus from Pacific Avenue @ 10th Street to Osoyoos, BC - 9206 97th St via Freightliner, Brandon, Regina, Edmonton, Fort Macleod, Fort Macleod, AB, and Nelson, BC - 512 Railway Street in around 36h 22m.
- Website
- westjet.com
Flights from Brandon Municipal Airport to Penticton Regional Airport via Calgary
- Ave. Duration
- 10h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–1,700
Flights from Brandon Municipal Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–1,400
Flights from Brandon Municipal Airport to Kelowna International Airport via Calgary, Edmonton
- Ave. Duration
- 8h 40m
- When
- Saturday
- Estimated price
- $200–1,400
Flights from Brandon Municipal Airport to Kelowna International Airport via Calgary, Vancouver
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- $210–1,500
Flights from Brandon Municipal Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 7h 15m
- When
- Monday, Thursday, Friday, Sunday, Tuesday, and Wednesday
- Estimated price
- $270–2,000
- Website
- pacificcoastal.com
Flights from Brandon Municipal Airport to Penticton Regional Airport via Calgary, Vancouver
- Ave. Duration
- 7h 23m
- When
- Friday and Sunday
- Estimated price
- $260–1,800
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Portage la Prairie to Vancouver
- Ave. Duration
- 2d 10h
- Frequency
- Twice a week
- Estimated price
- $550–1,200
- Website
- https://www.viarail.ca/en
- Escape
- $550–1,200
- Business
- $600–1,000
- Business Plus
- $650–1,000
- Economy
- $600–1,200
- Economy Plus
- $650–1,200
- Phone
- +1 844 442 2212
- [email protected]
- 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/
- Single Ride - All Passengers
- $3
Bus from Queensway Exch to Peachtree Square
- Ave. Duration
- 1h 12m
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Single Ride - All Passengers
- $3
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/
- Single Ride - All Passengers
- $3
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Brandon to Regina
- Ave. Duration
- 4h 25m
- Frequency
- Twice a week
- Estimated price
- $50–120
- Website
- https://www.riderexpress.ca/
- Standard
- $50–120
Bus from Regina to Edmonton South
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- $95–200
- Website
- https://www.riderexpress.ca/
- Standard
- $95–200
Bus from Brandon to Portage La Prairie
- Ave. Duration
- 1h 15m
- Frequency
- Twice a week
- Estimated price
- $27–65
- Website
- https://www.riderexpress.ca/
- Standard
- $27–65
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Edmonton to Fort Macleod
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a week
- Estimated price
- $65–110
- Schedules at
- flixbus.com
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Fort Macleod, AB to Nelson, BC - 512 Railway Street
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Estimated price
- $150–200
- Website
- https://mountainmanmikes.ca/
Bus from Nelson, BC - 512 Railway Street to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Estimated price
- $100–140
- Website
- https://mountainmanmikes.ca/
Bus from Vancouver, BC - Pacific Central Station to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- $130–180
- Website
- https://mountainmanmikes.ca/
Bus from Abbotsford, BC - 30440 Liberator Ave to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Estimated price
- $120–160
- Website
- https://mountainmanmikes.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, Travelling to and around Russia for the 2018 FIFA World Cup, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
There are 57+ hotels available in Osoyoos.















