BC Cycle Tourism Society
My bike and I are in and we’d like to be in .
We show what transit connections accept bikes. Check with the operator for prices, schedules, and reservations.
Same place twice. You’re already there, so enjoy the ride.

Good news: buses and ferries can carry you and your bike from Sooke to Brentwood Bay.

For scale
As the crow flies30 km
Biking whole way46 km · 2 h 48 m
By car47 km · 48 m

We found three ways to get you there.

Note: Most carriers carry only a handful of bikes, and summer weekends fill up fast. Reserve where you can. Where you can't, go early or have a backup plan.
Option one · two legs
Two city buses, changing in Victoria.
CarrierRideYour bike
🚎BC Transit61 Sooke / Langford / Downtownor the 65 Sooke / Downtown via Westhills (doesn't run every day)Sooke Rd at Brownsey Blvd →Douglas St at Finlayson St (Victoria)30 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲Travel the short hop from Douglas St at Finlayson St (Victoria) to Douglas St at Pandora Ave (Victoria), about 1.9 km. If pedalling it doesn't appeal, Bluebird Cabs, Sidney Taxi might help.
🚎BC Transit70 Swartz Bay / Downtownor the 72 Swartz Bay / Downtown (via Saanichton)Douglas St at Pandora Ave (Victoria) →Swartz Bay (Victoria)29 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲Travel the short hop from Swartz Bay (Victoria) to Brentwood Bay, about 13 km.
🚲You arrive at Brentwood Bay.
Option two · three legs
Option one, plus a ferry at the finish.
CarrierRideYour bike
🚎BC Transit61 Sooke / Langford / Downtownor the 65 Sooke / Downtown via Westhills (doesn't run every day)Sooke Rd at Brownsey Blvd →Douglas St at Finlayson St (Victoria)30 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲Travel the short hop from Douglas St at Finlayson St (Victoria) to Legislature Terminal (Victoria), about 3.2 km.
🚎BC Transit66 CVX Cowichan - Victoria ExpressLegislature Terminal (Victoria) →Deloume Park & Ride (Mill Bay)36 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
⛴️BC FerriesBrentwood Bay – Mill BayDeloume Park & Ride (Mill Bay) →Brentwood Bay12 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
Daily, with fewer sailings on Sundays.
🚲You arrive at Brentwood Bay.
Option three · three legs
Another way: option one, plus a ferry at the finish.
CarrierRideYour bike
🚎BC Transit61 Sooke / Langford / Downtownor the 65 Sooke / Downtown via Westhills (doesn't run every day)Sooke Rd at Brownsey Blvd →Douglas St at Finlayson St (Victoria)30 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲Travel the short hop from Douglas St at Finlayson St (Victoria) to Douglas St at Pandora Ave (Victoria), about 1.9 km.
🚎BC Transit66 CVX Cowichan-Victoria ExpressDouglas St at Pandora Ave (Victoria) →Deloume Park & Ride (Mill Bay)29 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
⛴️BC FerriesBrentwood Bay – Mill BayDeloume Park & Ride (Mill Bay) →Brentwood Bay12 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
Daily, with fewer sailings on Sundays.
🚲You arrive at Brentwood Bay.
Route facts last checked July 2026. We check that every leg here carries bikes, but policies and seasons change. Check times and book with the operator. Something wrong or out of date? Tell us and we'll fix it.
Explore more

Heading back: Brentwood Bay to Sooke (best: ferry + bus)

Connections from Sooke: Mill Bay (best: bus) · New Westminster (best: bus + ferry + SkyTrain) · Hope (best: bus + SkyTrain) · Calgary, AB (best: bus + SkyTrain)

Connections from Brentwood Bay: Saturna Island (best: ferry) · Abbotsford (best: ferry + bus + SkyTrain) · Kelowna (best: ferry + bus + SkyTrain) · New Hazelton (best: ferry + bus + SkyTrain)

Check out BC Bike Stops in Sooke