There are 6 ways to get from Victoria to Osoyoos by busferry, bus, car, car ferry, plane, or 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 and ferry, bus
best- Take the busferry from Victoria to Vancouverbusferry Vancouver to Victoria
- Take the bus from Vancouver, BC - Pacific Central Station to Osoyoos, BC - 9206 97th Stbus Vancouver
11h 45m$100–207Drive, car ferry
- Drive from Victoria to Nanaimo Departure Baycar
- Take the car ferry from Nanaimo Departure Bay to Horseshoe Bay, BCcarferry
- Drive from Horseshoe Bay, BC to Osoyooscar
8h 13m$120–312Fly Victoria Harbour to Vancouver Harbour, bus
- Fly from Victoria Harbour to Vancouver Harbourplane
- Take the bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th Stbus
7h 59m$202–470Ferry, bus
- Take the ferry from Victoria to Vancouverferry Vancouver - Victoria
- Take the bus from New Westminster, BC - Braid Station to Osoyoos, BC - 9206 97th Stbus Vancouver
12h 2m$124–277Fly Victoria International Airport to Penticton Regional Airport, bus
- Fly from Victoria International Airport (YYJ) to Penticton Regional Airport (YYF)plane YYJ - YYF
- Take the bus from Peachtree Square to Main & 89th Stbus
8h 22m$109–419Fly Victoria Inner Harbour Apt to Penticton Regional Airport, bus
- Fly from Victoria Inner Harbour Apt (YWH) to Penticton Regional Airport (YYF)plane YWH - YYF
- Take the bus from Peachtree Square to Main & 89th Stbus
5h 50m$158–1,647
Victoria to Osoyoos by bus, ferry, and subway
Questions & Answers
The cheapest way to get from Victoria to Osoyoos is to bus and ferry and bus which costs $100 - $210 and takes 11h 45m.
The fastest way to get from Victoria to Osoyoos is to fly and bus which takes 5h 50m and costs $150 - $1,700.
No, there is no direct bus from Victoria to Osoyoos. However, there are services departing from Victoria and arriving at Osoyoos, BC - 9206 97th St via Vancouver, BC - Pacific Central Station. The journey, including transfers, takes approximately 11h 45m.
The distance between Victoria and Osoyoos is 520 km.
The best way to get from Victoria to Osoyoos without a car is to bus and ferry and bus which takes 11h 45m and costs $100 - $210.
It takes approximately 11h 45m to get from Victoria to Osoyoos, including transfers.
Victoria to Osoyoos bus services, operated by BC Ferries Connector - Wilson's Group, depart from Victoria station.
Victoria to Osoyoos bus services, operated by BC Ferries Connector - Wilson's Group, arrive at Vancouver station.
There are 41+ hotels available in Osoyoos.
What companies run services between Victoria, BC, Canada and Osoyoos, BC, Canada?
There is no direct connection from Victoria to Osoyoos. However, you can take the vehicle to Vancouver, walk to Vancouver, BC - Pacific Central Station, then take the bus to Osoyoos, BC - 9206 97th St. Alternatively, you can take a vehicle from Victoria to Osoyoos via Nanaimo Departure Bay and Horseshoe Bay, BC in around 8h 13m.
- Website
- westjet.com
Flights from Victoria International Airport to Penticton Regional Airport via Vancouver
- Ave. Duration
- 2h 52m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $80–170
Flights from Victoria International Airport to Penticton Regional Airport via Calgary
- Ave. Duration
- 5h 1m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $80–170
Flights from Victoria Inner Harbour Apt to Penticton Regional Airport via Vancouver
- Ave. Duration
- 3h
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $150–1,700
Flights from Victoria Inner Harbour Apt to Penticton Regional Airport via Vancouver, Calgary
- Ave. Duration
- 6h 51m
- When
- Monday to Saturday
- Estimated price
- $190–1,800
- Website
- pacificcoastal.com
Flights from Victoria International Airport to Penticton Regional Airport via Vancouver
- Ave. Duration
- 2h 58m
- When
- Every day
- Estimated price
- $190–550
- Phone
- +1 888 788 8840
- reservations@bcfconnector.com
- Website
- bcfconnector.com
Busferry from Victoria to Vancouver
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Estimated price
- $14–67
- Website
- https://bcfconnector.com/
- Adult
- $67
- Senior
- $61
- Youth
- $27
- Child
- $14
- Toddler
- $0
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- 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
- $100–140
- 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
- +1 844 442 2212
- transitinfo@bctransit.com
- 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
- Phone
- 1-888-223-3779
- Website
- bcferries.com
Car ferry from Nanaimo Departure Bay to Horseshoe Bay, BC
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- $18–160
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $18–55
- Standard Vehicle + Passenger
- $110–160
- Adult Passenger
- $20
- Standard Vehicle
- $75
- Motorcycle
- $38
Ferry from Victoria to Vancouver
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $15–130
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $15–45
- Standard Vehicle + Passenger
- $90–130
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 Why you should take the train in the US, Slovenia: Getting from Ljubljana to Lake Bled, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.










