BC Cycle Tourism Society

To and Fro: moving your bike around British Columbia

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 Duncan (Cowichan Valley).

For scale
As the crow flies44 km
Biking whole way81 km ยท 4 h 58 m
By car67 km ยท 57 m

We found four ways to get you there.

๐ŸŽ’ Riding a coach? Most BC coach operators want your bike bagged or boxed. Our field note walks through packing it, including an inexpensive packable bike bag we like: How to bike-and-bus in BC ›
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
One long leg does most of the travelling.
CarrierRideYour bike
๐ŸšŽBC Transit61 Sooke / Langford / Downtownor the 65 Sooke / Downtown via Westhills (doesn't run every day)Sooke Rd at Brownsey Blvd โ†’Douglas & Finlayson - Mayfair (Victoria)30 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
๐ŸšฒTravel the short hop from Douglas & Finlayson - Mayfair (Victoria) to Legislature Exch (Belleville St) Bay G (Victoria), about 3.2 km. If pedalling it doesn't appeal, Bluebird Cabs, Sidney Taxi might help.
๐ŸšŽBC Transit66 CVX Cowichan - Victoria ExpressLegislature Exch (Belleville St) Bay G (Victoria) โ†’Hwy 1 & Boys Rd (Duncan)46 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
๐ŸšฒYou arrive at Hwy 1 & Boys Rd (Duncan).
Option two · four legs
A ferry in the middle ties it all together.
CarrierRideYour bike
๐ŸšŽBC Transit61 Sooke / Langford / Downtownor the 65 Sooke / Downtown via Westhills (doesn't run every day)Sooke Rd at Brownsey Blvd โ†’Douglas & Cloverdale (Saanich)30 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
๐ŸšŽBC Transit75 Saanichton / Royal Oak / DowntownDouglas & Cloverdale (Saanich) โ†’Brentwood Bay16 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
โ›ด๏ธBC FerriesBrentwood Bay โ€“ Mill BayBrentwood Bay โ†’Deloume Park & Ride (Mill Bay)12 kmRoll on, free โ€” no reservation neededE-bikes OK โ€” no charging on board
Daily, with fewer sailings on Sundays.
๐ŸšŽBC Transit8 Mill Bay via Telegraph Rd/Duncan via Shawnigan Lkor the 9 Mill Bay via Shawnigan Lk/Duncan via Telegraph RdDeloume Park & Ride (Mill Bay) โ†’Duncan17 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
๐ŸšฒYou arrive at Duncan.
Option three · three legs⚠ doesn't run every day — check the schedule
Option one, plus a coach bus at the start.
CarrierRideYour bike
๐ŸšฒFirst, get from Sooke to Sooke Potholes Parking Lot 3, about 6.8 km. Ride it, or take a local bus or taxi.
๐ŸšŒElectric Alpine BikingGalloping Goose Trail shuttleSooke Potholes Parking Lot 3 โ†’Atkins Road Park & Ride (View Royal)25 kmBring your own bike โ€” $19 one-way pass, no extra bike feeBook ahead โ€” seats may be limited
Galloping Goose trail shuttle. Runs Friday to Sunday only. You must book at least 12 hours ahead. $19 one way with your own bike.
๐ŸšฒTravel the short hop from Atkins Road Park & Ride (View Royal) to Island Hwy at Wilfert Rd (View Royal), about 0.6 km.
๐ŸšŽBC Transit51X Westhills Exch / UVic ExpressIsland Hwy at Wilfert Rd (View Royal) โ†’Hwy 1 ramp & Leigh (Langford)4.1 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
๐ŸšŽBC Transit66 CVX Cowichan - Victoria ExpressHwy 1 ramp & Leigh (Langford) โ†’Duncan39 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
๐ŸšฒYou arrive at Duncan.
Option four · four legs⚠ doesn't run every day — check the schedule
Same as Option two, but a city bus instead of the ferry.
CarrierRideYour bike
๐ŸšŽBC Transit61 Sooke / Langford / DowntownSooke Rd at Brownsey Blvd โ†’Island Hwy at Wilfert Rd (View Royal)23 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
๐ŸšŽBC Transit51X Westhills Exch / UVic ExpressIsland Hwy at Wilfert Rd (View Royal) โ†’Hwy 1 ramp & Leigh (Langford)4.1 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
๐ŸšŽBC Transit99 SVX Shawnigan Lake - Victoria ExpressHwy 1 ramp & Leigh (Langford) โ†’Deloume Park & Ride (Mill Bay)22 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
๐ŸšŽBC Transit8 Mill Bay via Telegraph Rd/Duncan via Shawnigan Lkor the 9 Mill Bay via Shawnigan Lk/Duncan via Telegraph RdDeloume Park & Ride (Mill Bay) โ†’Duncan17 kmFront rack, no fee โ€” 2 bikes, first come; space not guaranteedE-bikes under 25 kg only โ€” lithium battery off the bike and carried on board
๐ŸšฒYou arrive at Duncan.
Route facts last checked October 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: Duncan (Cowichan Valley) to Sooke (best: bus)

Connections from Sooke: Brentwood Bay (best: bus) · Courtenay (Comox Valley) (best: bus + carpool) · Clearwater (best: bus) · Whitehorse, YT (best: bus + SkyTrain + plane)

Connections from Duncan (Cowichan Valley): Galiano Island (best: bus + ferry) · Chilliwack (best: bus + ferry + SkyTrain) · Sorrento (best: bus + ferry + SkyTrain) · Whitehorse, YT (best: bus + ferry + SkyTrain)

Check out BC Bike Stops in Sooke and Duncan (Cowichan Valley)