There are 7 ways to get from Osoyoos to Sooke by bus, train, plane, busferry, 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, train
best- Take the bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Avebus
- Take the bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Stationbus
- Take the train from Vancouver Harbour to Victoria Harbourtrain 18
9h 7mBus, bus to Kelowna International Airport, fly to Victoria International Airport
cheapest- Take the bus from Main & 89th St to Peachtree Squarebus
- Take the bus from Peachtree Square to Westbank Exchbus
- Fly from Kelowna International Airport (YLW) to Victoria International Airport (YYJ)plane YLW - YYJ
8h 55m$126–328Bus to Penticton Regional Airport, fly to Victoria International Airport
- Take the bus from Main & 89th St to Green & Parisbus
- Fly from Penticton Regional Airport (YYF) to Victoria International Airport (YYJ)plane YYF - YYJ
8h 52m$181–711Bus, train via Hope
- Take the bus from Osoyoos, BC - 9206 97th St to Hope, BC - 919 Water Avenuebus
- Take the bus from Memorial Park Hope to Vancouver - 1025 Dunsmuir Streetbus
- Take the train from Vancouver Harbour to Victoria Harbourtrain 18
10h 7mBus, bus and ferry
- Take the bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Avebus
- Take the bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Stationbus
- Take the busferry from Vancouver to Swartz Baybusferry
12h 15m$150–320Bus, shuttle to Coal Harbour Spb, fly to Victoria Inner Harbour Apt
- Take the bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Avebus
- Take a shuttle bus from Abbotsford Airport to Vancouver Downtown
- Fly from Coal Harbour Spb (CXH) to Victoria Inner Harbour Apt (YWH)plane CXH - YWH
9h 22m$264–542Bus to Penticton Regional Airport, fly to Victoria Inner Harbour Apt
- Take the bus from Main & 89th St to Green & Parisbus
- Fly from Penticton Regional Airport (YYF) to Victoria Inner Harbour Apt (YWH)plane YYF - YWH
7h 36m$338–708
Penticton Regional Airport (YYF) to Victoria International Airport (YYJ) flights
Comparing Your Travel Options
The cheapest way to get from Osoyoos to Sooke is to bus and fly which costs $120 - $330 and takes 8h 55m.
The fastest way to get from Osoyoos to Sooke is to bus and fly which takes 7h 36m and costs $330 - $750.
No, there is no direct bus from Osoyoos to Sooke. However, there are services departing from Osoyoos, BC - 9206 97th St and arriving at Otter Point Rd at Rhodonite Dr via Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance, Vancouver, Swartz Bay Ferry Terminal Bay B, Douglas St at Kings Rd and Langford Exch. The journey, including transfers, takes approximately 12h 15m.
The distance between Osoyoos and Sooke is 545 km.
The best way to get from Osoyoos to Sooke without a car is to bus and train which takes 9h 7m and costs .
It takes approximately 9h 7m to get from Osoyoos to Sooke, including transfers.
Osoyoos to Sooke bus services, operated by Mountain Man Mikes Bus Service, depart from Osoyoos, BC - 9206 97th St station.
Osoyoos to Sooke bus services, operated by Mountain Man Mikes Bus Service, arrive at Abbotsford, BC - 30440 Liberator Ave station.
There are 98+ hotels available in Sooke.
What companies run services between Osoyoos, BC, Canada and Sooke, BC, Canada?
There is no direct connection from Osoyoos to Sooke. However, you can take the bus to Abbotsford, BC - 30440 Liberator Ave, walk to Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance, take the bus to Vancouver - Pacific Station, walk to Main Street-Science World Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Vancouver Harbour, take the train to Victoria Harbour, walk to Victoria, then take the bus to Sooke. Alternatively, you can take the bus to Green & Paris, walk to Penticton Regional Airport (YYF) airport, fly to Victoria International Airport (YYJ), walk to Victoria International Airport, take the bus to Douglas St at Gorge Rd E / Hillside Ave, walk to Douglas St at Kings Rd, take the line 95 bus to Langford Exch, then take the line 61 bus to 2200 Blk Otter Point Rd.
- Website
- harbourair.com
Flights from Coal Harbour Spb to Victoria Inner Harbour Apt
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $50–440
Flights from Penticton Regional Airport to Victoria Inner Harbour Apt via Vancouver
- Ave. Duration
- 3h 41m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–1,300
Flights from Penticton Regional Airport to Victoria Inner Harbour Apt via Calgary, Vancouver
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $140–1,300
- Phone
- +1 778 800 0225
- [email protected]
- Website
- Harbour Air
Train from Vancouver Harbour to Victoria Harbour
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Website
- Harbour Air
Train from Vancouver Harbour to Victoria Harbour
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Website
- Harbour Air
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Ave
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- $120–160
- Website
- Home Mountain Man Mike's
Bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice a week
- Estimated price
- $60–85
- Website
- Home Mountain Man Mike's
Bus from Osoyoos, BC - 9206 97th St to Hope, BC - 919 Water Avenue
- Ave. Duration
- 3h 20m
- Frequency
- Twice a week
- Estimated price
- $100–140
- Website
- Home Mountain Man Mike's
Bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Ave
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- $120–160
- Website
- Home Mountain Man Mike's
Bus from Abbotsford - Airport Curbside in the shuttle area in front of main terminal entrance to Vancouver - Pacific Station
- Ave. Duration
- 1h 40m
- Frequency
- Twice a week
- Estimated price
- $60–85
- Website
- Home Mountain Man Mike's
Bus from Osoyoos, BC - 9206 97th St to Abbotsford, BC - 30440 Liberator Ave
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- $120–160
- Website
- Home Mountain Man Mike's
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 Florence to Rome, How to get from Luton Airport into central London, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.



