There are 10 ways to get from Prince Rupert to Osoyoos by bus, plane, car, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Northwest Regional Airport, fly to Kelowna International Airport, bus
best- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Kelowna International Airport (YLW)plane YXT - YLW
- Take the bus from Westbank Exch to Peachtree Squarebus
- Take the bus from Peachtree Square to Main & 89th Stbus
12h 9m$435–991Train to Smithers Airport, fly to Penticton Regional Airport, bus
cheapest- Take the train from Prince Rupert to Smitherstrain
- Fly from Smithers Airport (YYD) to Penticton Regional Airport (YYF)plane YYD - YYF
- Take the bus from Peachtree Square to Main & 89th Stbus
16h 1m$165–705Bus
- Take the bus from Prince Rupert to Prince George, BCbus
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC to Hope, BCbus
- Take the bus from Hope, BC - 919 Water Avenue to Osoyoos, BC - 9206 97th Stbus
25h 40m$316–429Drive 1,475.5 km
- Drive from Prince Rupert to Osoyooscar 1,475.5 km
18h 32m$288–415Bus to Northwest Regional Airport, fly to Vancouver International Airport, bus
- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Vancouver International Airport (YVR)plane YXT - YVR
- Take the bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th Stbus
13h 31m$282–938Train to Smithers Airport, fly to Vancouver International Airport, bus
- Take the train from Prince Rupert to Smitherstrain
- Fly from Smithers Airport (YYD) to Vancouver International Airport (YVR)plane YYD - YVR
- Take the bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th Stbus
16h 45m$235–695Bus to Northwest Regional Airport, fly to Penticton Regional Airport, bus
- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Penticton Regional Airport (YYF)plane YXT - YYF
- Take the bus from Peachtree Square to Main & 89th Stbus
11h 13m$337–1,148Bus to Northwest Regional Airport, fly to Kamloops Airport, shuttle, bus
- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Kamloops Airport (YKA)plane YXT - YKA
- Take a shuttle bus from Kamloops Airport to Sun Peaks Resort, BC
- Take a shuttle bus from Sun Peaks, BC to Kelowna Airport
- Take the bus from Westbank Exch to Peachtree Squarebus
- Take the bus from Peachtree Square to Main & 89th Stbus
17h 41m$675–1,601Train, bus via Hope
- Take the train from Prince Rupert to Vanderhooftrain
- Take the bus from Burrard Vanderhoof Co-op to Downtown Exch Bay Bbus 161
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC to Hope, BCbus
- Take the bus from Hope, BC - 919 Water Avenue to Osoyoos, BC - 9206 97th Stbus
28h 17m$308–469Train, bus
- Take the train from Prince Rupert to Vanderhooftrain
- Take the bus from Burrard Vanderhoof Co-op to Downtown Exch Bay Bbus 161
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC - Sahali Mall to Kelowna, BC - Downtown 516 Lawrence Avebus
- Take the bus from Queensway Exch to Peachtree Squarebus 70
- Take the bus from Peachtree Square to Main & 89th Stbus 40
28h 35m$234–370
Prince Rupert to Osoyoos by bus
Questions & Answers
The cheapest way to get from Prince Rupert to Osoyoos is to train and bus which costs $230 - $370 and takes 28h 35m.
The fastest way to get from Prince Rupert to Osoyoos is to bus and fly which takes 11h 13m and costs $330 - $1,200.
No, there is no direct bus from Prince Rupert to Osoyoos. However, there are services departing from Prince Rupert and arriving at Osoyoos, BC - 9206 97th St via Prince George, BC - Terry Fox Statue, Kamloops, BC and Hope, BC - 919 Water Avenue. The journey, including transfers, takes approximately 25h 40m.
The distance between Prince Rupert and Osoyoos is 1109 km. The road distance is 1475.5 km.
The best way to get from Prince Rupert to Osoyoos without a car is to bus which takes 25h 40m and costs $310 - $430.
It takes approximately 12h 9m to get from Prince Rupert to Osoyoos, including transfers.
Prince Rupert to Osoyoos bus services, operated by BC Bus North, depart from Prince Rupert station.
Prince Rupert to Osoyoos bus services, operated by BC Bus North, arrive at Prince George, BC station.
Yes, the driving distance between Prince Rupert to Osoyoos is 1476 km. It takes approximately 18h 32m to drive from Prince Rupert to Osoyoos.
There are 47+ hotels available in Osoyoos.
What companies run services between Prince Rupert, BC, Canada and Osoyoos, BC, Canada?
You can take a bus from Prince Rupert to Osoyoos, BC - 9206 97th St via Prince George, BC, Prince George, BC - Terry Fox Statue, Kamloops, BC - Sahali Mall, Kamloops, BC, and Hope, BC - 919 Water Avenue in around 25h 40m.
- Website
- aircanada.com
Flights from Northwest Regional Airport to Kelowna International Airport via Vancouver International Airport
- Ave. Duration
- 4h 4m
- When
- Every day
- Estimated price
- $95–550
Flights from Northwest Regional Airport to Vancouver International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $75–490
Flights from Smithers Airport to Vancouver International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $60–400
Flights from Northwest Regional Airport to Kamloops Airport via Vancouver International Airport
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $130–750
- Website
- westjet.com
Flights from Northwest Regional Airport to Kelowna International Airport via Vancouver International Airport
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- $110–1,100
Flights from Northwest Regional Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 5h 54m
- When
- Monday and Thursday
- Estimated price
- $120–1,100
Flights from Northwest Regional Airport to Vancouver International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $130–750
- Website
- pacificcoastal.com
Flights from Northwest Regional Airport to Penticton Regional Airport via Vancouver International Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- $110–1,300
Flights from Smithers Airport to Penticton Regional Airport via Vancouver International Airport
- Ave. Duration
- 6h 7m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $95–550
- Website
- flycma.com
Flights from Northwest Regional Airport to Kelowna International Airport via Prince George
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $460–1,200
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Prince Rupert to Smithers
- Ave. Duration
- 6h 14m
- Frequency
- 3 times a week
- Estimated price
- $50–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $55–140
- Economy Adult - Advanced Booking
- $55–110
- Economy Escape Advanced Booking - Adult
- $50–70
Train from Prince Rupert to Vanderhoof
- Ave. Duration
- 10h 35m
- Frequency
- 3 times a week
- Estimated price
- $75–160
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $95–160
- Economy Adult - Advanced Booking
- $95–140
- Economy Escape Advanced Booking - Adult
- $75–100
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Prince Rupert to Terrance Skeena Mall
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $30–45
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $30–45
Bus from Prince Rupert to Prince George, BC
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Estimated price
- $110–150
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $110–150
Bus from Burrard Vanderhoof Co-op to Downtown Exch Bay B
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $25–35
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $25–35
- Phone
- 1-844-442-2212
- Website
- bctransit.com
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
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 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/
- Schedules at
- https://bctransit.com/south-okanagan-similkameen/schedules-and-maps/
- Single Ride - All Passengers
- $3
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $90–120
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $90–120
Bus from Kamloops, BC to Hope, BC
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $40–60
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $40–60
Bus from Kamloops, BC - Sahali Mall to Kelowna, BC - Downtown 516 Lawrence Ave
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $35–55
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Hope, BC - 919 Water Avenue to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Estimated price
- $75–100
- 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/
- Phone
- (250) 554-8005
- info@sunstarshuttle.com
- Website
- sunstarshuttle.com
Shuttle from Kamloops Airport to Sun Peaks Resort, BC
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $55–110
- Website
- https://www.sunstarshuttle.com/
- Adult One-Way
- $55
- Adult Round Trip
- $110
Shuttle from Sun Peaks, BC to Kelowna Airport
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- $150–300
- Website
- https://www.sunstarshuttle.com/
- Adult One-way
- $150
- Adult Round Trip
- $300
- Phone
- +1 855 499 1119
- transitinfo@bctransit.com
- Website
- bctransit.com
Bus from Burrard Vanderhoof Co-op to Downtown Exch Bay B
- Ave. Duration
- 1h 32m
- Frequency
- 6 times a week
- Website
- https://www.bctransit.com/bulkley-nechako/
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 get from Stansted Airport into central London, Italian Lakes: Getting around by train, and Travelling by boat in Italy - to help you get the most out of your next trip.










