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, ferries, trains and flights can carry you and your bike from West Vancouver to Sooke.

For scale
As the crow flies114 km
Biking whole way258 km Β· 11 h 01 m
By car178 km Β· 3 h 34 m

We found eight ways to get you there, ferries doing the heavy lifting.

πŸŽ’ 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 · five legs
Pedal the first stretch, then let the city buses take over.
CarrierRideYour bike
🚲First, get from West Vancouver to Horseshoe Bay, about 11 km. Ride it, or take a local bus or taxi.
⛴️BC FerriesHorseshoe Bay – Departure BayHorseshoe Bay β†’Departure Bay (Nanaimo)53 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎BC Transit20/20A Hammond Bay / Doveror the 25 Ferry ShuttleDeparture Bay (Nanaimo) β†’Downtown Nanaimo Exchange3.3 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 Downtown Nanaimo Exchange to Bay D at Downtown Nanaimo Exch, about 0.5 km. If pedalling it doesn't appeal, A.C. Taxi, Yellow Cab Nanaimo might help.
🚎BC Transit70 NCX Nanaimo - Cowichan ExpressBay D at Downtown Nanaimo Exch β†’Duncan46 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 ExpressDuncan β†’Legislature Exch (Belleville St) Bay G (Victoria)54 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 Legislature Exch (Belleville St) Bay G (Victoria) to Douglas & Finlayson - Mayfair (Victoria), about 3.2 km. If pedalling it doesn't appeal, Bluebird Cabs, Sidney Taxi might help.
🚎BC Transit61 Sooke / Langford / Downtownor the 65 Sooke / Downtown via Westhills (doesn't run every day)Douglas & Finlayson - Mayfair (Victoria) β†’Sooke Rd at Brownsey Blvd30 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 Sooke Rd at Brownsey Blvd.
Option two · five legs
The same idea as Option one, on different routes.
CarrierRideYour bike
🚲First, get from West Vancouver to Horseshoe Bay, about 11 km. Ride it, or take a local bus or taxi.
⛴️BC FerriesHorseshoe Bay – Departure BayHorseshoe Bay β†’Departure Bay (Nanaimo)53 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎BC Transit20/20A Hammond Bay / Doveror the 25 Ferry ShuttleDeparture Bay (Nanaimo) β†’Downtown Nanaimo Exchange3.3 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 Downtown Nanaimo Exchange to Bay D at Downtown Nanaimo Exch, about 0.5 km.
🚎BC Transit70 NCX Nanaimo - Cowichan ExpressBay D at Downtown Nanaimo Exch β†’Duncan46 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 ExpressDuncan β†’Douglas St at Pandora Ave (Victoria)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
🚲Travel the short hop from Douglas St at Pandora Ave (Victoria) to Douglas & Finlayson - Mayfair (Victoria), about 1.9 km.
🚎BC Transit61 Sooke / Langford / DowntownDouglas & Finlayson - Mayfair (Victoria) β†’Sooke Rd at Brownsey Blvd30 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 Sooke Rd at Brownsey Blvd.
Option three · six legs
A few connections, but each one moves you closer.
CarrierRideYour bike
🚎TransLinkR2 Marine Dr RapidBusPark Royal (West Vancouver) β†’Lonsdale Quay (North Vancouver)4.5 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
⛴️SeaBusTransLinkLonsdale Quay (North Vancouver) β†’Vancouver Canada Place3.5 kmRoll on, free β€” bikes ride inside the cabin6 bikes per sailing at rush hour β€” weekdays 7–9:30 am and 3–6:30 pm; no limit other timesE-bikes OK β€” no charging on boardNo trailers β€” 185 cm max bike length
Bikes ride inside the cabin; during weekday rush hours there's room for six bikes a sailing.
🚲Travel the short hop from Vancouver Canada Place to CXH (Vancouver), about 0.8 km. If pedalling it doesn't appeal, Black Top Cabs, Maclure'S Cabs might help.
⛴️HulloHullo (Nanaimo – Vancouver)CXH (Vancouver) β†’Hullo Nanaimo Terminal (Port Way)61 kmBook online ahead β€” 6 bike spots per sailing, 1 per guest$19.99 one way β€” $25 in personNo e-bikes β€” no trailers, 80 in / 50 lb max
🚲Travel the short hop from Hullo Nanaimo Terminal (Port Way) to Bay D at Downtown Nanaimo Exch, about 1.4 km.
🚎BC Transit70 NCX Nanaimo - Cowichan ExpressBay D at Downtown Nanaimo Exch β†’Duncan46 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 ExpressDuncan β†’Legislature Exch (Belleville St) Bay G (Victoria)54 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 Legislature Exch (Belleville St) Bay G (Victoria) to Douglas & Finlayson - Mayfair (Victoria), about 3.2 km.
🚎BC Transit61 Sooke / Langford / DowntownDouglas & Finlayson - Mayfair (Victoria) β†’Sooke Rd at Brownsey Blvd30 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 Sooke Rd at Brownsey Blvd.
Option four · seven legs
A transport smorgasbord: city buses, SeaBus, SkyTrain, and ferry.
CarrierRideYour bike
🚎TransLinkR2 Marine Dr RapidBusPark Royal (West Vancouver) β†’Lonsdale Quay (North Vancouver)4.5 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
⛴️SeaBusTransLinkLonsdale Quay (North Vancouver) β†’Vancouver Canada Place3.5 kmRoll on, free β€” bikes ride inside the cabin6 bikes per sailing at rush hour β€” weekdays 7–9:30 am and 3–6:30 pm; no limit other timesE-bikes OK β€” no charging on boardNo trailers β€” 185 cm max bike length
Bikes ride inside the cabin; during weekday rush hours there's room for six bikes a sailing.
🚝SkyTrainTransLinkVancouver Canada Place β†’Bridgeport (Richmond)Roll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
🚎TransLink620 Bridgeport Station / Tsawwassen FerryBridgeport (Richmond) β†’Tsawwassen (Delta)22 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
The 620 is year-round, roughly hourly, timed to sailings, with two bike-rack spots. On busy summer ferry days the seasonal 900 Bike Bus can carry an extra 10 bikes.
⛴️BC FerriesTsawwassen – Swartz BayTsawwassen (Delta) β†’Swartz Bay (North Saanich)41 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎BC Transit70 Swartz Bay / Downtownor the 72 Swartz Bay / Downtown (via Saanichton)Swartz Bay (North Saanich) β†’Douglas St at Pandora Ave (Victoria)29 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 St at Pandora Ave (Victoria) to Douglas & Finlayson - Mayfair (Victoria), about 1.9 km.
🚎BC Transit61 Sooke / Langford / DowntownDouglas & Finlayson - Mayfair (Victoria) β†’Sooke Rd at Brownsey Blvd30 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 Sooke Rd at Brownsey Blvd.
Show six moreShow fewer
Option five · six legs📅 seasonal
A beautiful ferry ride with transit on both sides.
CarrierRideYour bike
🚌Squamish ConnectorSquamish – VancouverPark Royal (West Vancouver) β†’Vancouver Canada Place5 kmBook aheadMax 2 bikes per tripSome buses have an outside rack β€” otherwise carried in the luggage hold$15 each wayNo e-bikes
Bikes welcome May to September; check schedule outside that window.
🚝SkyTrainTransLinkVancouver Canada Place β†’Bridgeport (Richmond)Roll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
🚎TransLink620 Bridgeport Station / Tsawwassen FerryBridgeport (Richmond) β†’Tsawwassen (Delta)22 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
The 620 is year-round, roughly hourly, timed to sailings, with two bike-rack spots. On busy summer ferry days the seasonal 900 Bike Bus can carry an extra 10 bikes.
⛴️BC FerriesTsawwassen – Swartz BayTsawwassen (Delta) β†’Swartz Bay (North Saanich)41 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎BC Transit70 Swartz Bay / Downtownor the 72 Swartz Bay / Downtown (via Saanichton)Swartz Bay (North Saanich) β†’Douglas St at Pandora Ave (Victoria)29 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 St at Pandora Ave (Victoria) to Douglas & Finlayson - Mayfair (Victoria), about 1.9 km.
🚎BC Transit61 Sooke / Langford / DowntownDouglas & Finlayson - Mayfair (Victoria) β†’Sooke Rd at Brownsey Blvd30 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 Sooke Rd at Brownsey Blvd.
Option six · six legs
Another way: a few connections, but each one moves you closer.
CarrierRideYour bike
🚎TransLinkR2 Marine Dr RapidBusPark Royal (West Vancouver) β†’Lonsdale Quay (North Vancouver)4.5 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
⛴️SeaBusTransLinkLonsdale Quay (North Vancouver) β†’Vancouver Canada Place3.5 kmRoll on, free β€” bikes ride inside the cabin6 bikes per sailing at rush hour β€” weekdays 7–9:30 am and 3–6:30 pm; no limit other timesE-bikes OK β€” no charging on boardNo trailers β€” 185 cm max bike length
Bikes ride inside the cabin; during weekday rush hours there's room for six bikes a sailing.
🚝SkyTrainTransLinkVancouver Canada Place β†’Bridgeport (Richmond)Roll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
🚎TransLink620 Bridgeport Station / Tsawwassen FerryBridgeport (Richmond) β†’Tsawwassen (Delta)22 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
The 620 is year-round, roughly hourly, timed to sailings, with two bike-rack spots. On busy summer ferry days the seasonal 900 Bike Bus can carry an extra 10 bikes.
🚌Wilson's Transportation (BC Connector)BC Ferries Connector β€” Vancouver / VictoriaTsawwassen (Delta) β†’Douglas St at Pandora Ave (Victoria)70 kmRides in the hold β€” bagged or boxed$42 per bike β€” 50 lb maxReserve bike spot β€” recommended
⛴️ Downtown to downtown via the Tsawwassen–Swartz Bay ferry crossing.
🚲Travel the short hop from Douglas St at Pandora Ave (Victoria) to Douglas & Finlayson - Mayfair (Victoria), about 1.9 km.
🚎BC Transit61 Sooke / Langford / DowntownDouglas & Finlayson - Mayfair (Victoria) β†’Sooke Rd at Brownsey Blvd30 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 Sooke Rd at Brownsey Blvd.
Option seven · five legs
Two city buses, a SeaBus, a coach bus, and a ferry.
CarrierRideYour bike
🚎TransLinkR2 Marine Dr RapidBusPark Royal (West Vancouver) β†’Lonsdale Quay (North Vancouver)4.5 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
⛴️SeaBusTransLinkLonsdale Quay (North Vancouver) β†’Vancouver Canada Place3.5 kmRoll on, free β€” bikes ride inside the cabin6 bikes per sailing at rush hour β€” weekdays 7–9:30 am and 3–6:30 pm; no limit other timesE-bikes OK β€” no charging on boardNo trailers β€” 185 cm max bike length
Bikes ride inside the cabin; during weekday rush hours there's room for six bikes a sailing.
🚌FlixBus (operated by MTRWestern)Vancouver – Seattle via Bellingham & EverettVancouver Canada Place β†’Seattle Downtown WA206 kmRack on the bus β€” space not guaranteedAbout $19–37Book bike as add-onNo e-bikes, tandems or trailers
⛴️Victoria ClipperVictoria Clipper (Victoria - Seattle)Seattle Downtown WA β†’Victoria Belleville Terminal119 kmReserve ahead by phone β€” space very limited, first booked first served$30 USD each way β€” about $41 CADRides on the open deck β€” bags and accessories off; waiver at check-in
Daily year-round, with extra sailings in summer. Bike space is very limited; reserve by phone when you book. Passport required.
🚲Travel the short hop from Victoria Belleville Terminal to Douglas & Finlayson - Mayfair (Victoria), about 2.6 km.
🚎BC Transit61 Sooke / Langford / DowntownDouglas & Finlayson - Mayfair (Victoria) β†’Sooke Rd at Brownsey Blvd30 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 Sooke Rd at Brownsey Blvd.
Not an option · four legs🚫 not possible with a bike
A ferry, two city buses, and a coach bus.
🚫  This chain exists, but Island Link does not carry bikes, so it cannot work with yours. We show it so you can see where the connection breaks.
CarrierRideYour bike
🚲First, get from West Vancouver to Horseshoe Bay, about 11 km. Ride it, or take a local bus or taxi.
⛴️BC FerriesHorseshoe Bay – Departure BayHorseshoe Bay β†’Departure Bay (Nanaimo)53 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎BC Transit20/20A Hammond Bay / Doveror the 25 Ferry ShuttleDeparture Bay (Nanaimo) β†’Downtown Nanaimo Exchange3.3 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
🚌Island LinkVictoria Express BusDowntown Nanaimo Exchange β†’Douglas St at Pandora Ave (Victoria)92 kmDoes not carry bikes
🚲Travel the short hop from Douglas St at Pandora Ave (Victoria) to Douglas & Finlayson - Mayfair (Victoria), about 1.9 km.
🚎BC Transit61 Sooke / Langford / DowntownDouglas & Finlayson - Mayfair (Victoria) β†’Sooke Rd at Brownsey Blvd30 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 Sooke Rd at Brownsey Blvd.
Not an option · three legs🚫 not possible with a bike📅 seasonal
Ferry to Departure Bay, city bus to Nanaimo, then a coach bus into Sooke.
🚫  This chain exists, but West Coast Trail Express does not carry bikes, so it cannot work with yours. We show it so you can see where the connection breaks.
CarrierRideYour bike
🚲First, get from West Vancouver to Horseshoe Bay, about 11 km. Ride it, or take a local bus or taxi.
⛴️BC FerriesHorseshoe Bay – Departure BayHorseshoe Bay β†’Departure Bay (Nanaimo)53 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎BC Transit20/20A Hammond Bay / Doveror the 25 Ferry ShuttleDeparture Bay (Nanaimo) β†’Downtown Nanaimo Exchange3.3 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
🚌West Coast Trail ExpressJuan de Fuca Trail routeor West Coast Trail Express (West Coast Trail route) (seasonal)Downtown Nanaimo Exchange β†’Sooke130 kmDoes not carry bikes
Runs May 1 to September 30.
🚲You arrive at Sooke.
Option 10 · four legs✈ the splurge
Two city buses, a SeaBus, and a plane.
CarrierRideYour bike
🚎TransLinkR2 Marine Dr RapidBusPark Royal (West Vancouver) β†’Lonsdale Quay (North Vancouver)4.5 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
⛴️SeaBusTransLinkLonsdale Quay (North Vancouver) β†’Vancouver Canada Place3.5 kmRoll on, free β€” bikes ride inside the cabin6 bikes per sailing at rush hour β€” weekdays 7–9:30 am and 3–6:30 pm; no limit other timesE-bikes OK β€” no charging on boardNo trailers β€” 185 cm max bike length
Bikes ride inside the cabin; during weekday rush hours there's room for six bikes a sailing.
🚲Travel the short hop from Vancouver Canada Place to CXH (Vancouver), about 0.8 km.
πŸ›©οΈHarbour AirVancouver Harbour – Victoria HarbourCXH (Vancouver) β†’Victoria Belleville Terminal98 kmFront wheel must come off$20 handling fee β€” bike weight counts toward your baggage allowanceNot on the Twin Otter β€” other floatplanes are fine; confirm when booking
🚲Travel the short hop from Victoria Belleville Terminal to Douglas & Finlayson - Mayfair (Victoria), about 2.6 km.
🚎BC Transit61 Sooke / Langford / DowntownDouglas & Finlayson - Mayfair (Victoria) β†’Sooke Rd at Brownsey Blvd30 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 Sooke Rd at Brownsey Blvd.
Route facts last checked August 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: Sooke to West Vancouver (best: bus + ferry)

Connections from West Vancouver: Maple Ridge (best: bus + SeaBus + SkyTrain) · Hope (best: bus) · Clearwater (best: bus) · Haida Gwaii (best: ferry + rental car)

Connections from Sooke: Brentwood Bay (best: bus) · Parksville (best: bus) · Kelowna (best: bus + ferry + train) · New Hazelton (best: bus + ferry + train)

Check out BC Bike Stops in West Vancouver and Sooke