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 Gabriola Island to Salt Spring Island.
For scale
As the crow flies54 km
Biking whole way143 km ยท 5 h 33 m
By car78 km ยท 1 h 46 m
We found seven ways to get you there, ferries doing the heavy lifting.
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 · four legs
Not far, just fiddly.
CarrierRideYour bike
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Descanso Bay (Gabriola Island) โNanaimo Harbour5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒTravel the short hop from Nanaimo Harbour to Bay D at Downtown Nanaimo Exch, about 1.1 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 Transit6 Crofton-ChemainusDuncan โJoan & Queen - Saltspring Ferry (North Cowichan)11 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 Joan & Queen - Saltspring Ferry (North Cowichan) to Crofton, about 0.5 km.
โด๏ธBC FerriesVesuvius โ CroftonCrofton โVesuvius Bay (Salt Spring Island)5.9 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒAt the far end, Central Salt Spring Island is about 15 km from Vesuvius Bay (Salt Spring Island). Ride it, or take a local bus or taxi. If pedalling it doesn't appeal, Silver Shadow Taxi Ltd. might help.
Option two · five legs
The long way round, but it works.
CarrierRideYour bike
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Descanso Bay (Gabriola Island) โNanaimo Harbour5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒTravel the short hop from Nanaimo Harbour to Hullo Nanaimo Terminal (Port Way), about 0.9 km.
โด๏ธHulloHullo (Nanaimo โ Vancouver)Hullo Nanaimo Terminal (Port Way) โCXH (Vancouver)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 CXH (Vancouver) to Vancouver Canada Place, about 0.8 km. If pedalling it doesn't appeal, Black Top Cabs, Maclure'S Cabs might help.
๐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 โ Southern Gulf IslandsTsawwassen (Delta) โLong Harbour (Salt Spring Island)67 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
Sailing times vary a lot by routing: some trips are about 50 minutes, others run 2 to 3 hours via Swartz Bay. Check the specific sailing before you book.
๐ฒAt the far end, Central Salt Spring Island is about 9.2 km from Long Harbour (Salt Spring Island). Ride it, or take a local bus or taxi.
Option three · five legs
Full house: three city buses and two ferries.
CarrierRideYour bike
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Descanso Bay (Gabriola Island) โNanaimo Harbour5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒTravel the short hop from Nanaimo Harbour to Bay D at Downtown Nanaimo Exch, about 1.1 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 St at Pandora Ave (Victoria), about 1.3 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 (North Saanich)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
โด๏ธBC FerriesFulford Harbour โ Swartz Bayor BC Ferries (Swartz Bay โ Southern Gulf Islands)Swartz Bay (North Saanich) โFulford Harbour (Salt Spring Island)9.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Fulford Harbour (Salt Spring Island).
Option four · five legs
The same idea as Option three, on different routes.
CarrierRideYour bike
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Descanso Bay (Gabriola Island) โNanaimo Harbour5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒTravel the short hop from Nanaimo Harbour to Bay D at Downtown Nanaimo Exch, about 1.1 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
๐BC Transit70 Swartz Bay / Downtownor the 72 Swartz Bay / Downtown (via Saanichton)Douglas St at Pandora Ave (Victoria) โSwartz Bay (North Saanich)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
โด๏ธBC FerriesFulford Harbour โ Swartz Bayor BC Ferries (Swartz Bay โ Southern Gulf Islands)Swartz Bay (North Saanich) โFulford Harbour (Salt Spring Island)9.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Fulford Harbour (Salt Spring Island).
Show three moreShow fewer
Option five · five legs
Option one, plus a ferry at the finish.
CarrierRideYour bike
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Descanso Bay (Gabriola Island) โNanaimo Harbour5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒTravel the short hop from Nanaimo Harbour to Bay D at Downtown Nanaimo Exch, about 1.1 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 Expressor the 8 Mill Bay via Telegraph Rd/Duncan via Shawnigan Lk or the 9 Mill Bay via Shawnigan Lk/Duncan via Telegraph RdDuncan โDeloume Park & Ride (Mill Bay)17 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 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.
๐ฒTravel the short hop from Brentwood Bay to Swartz Bay (North Saanich), about 13 km.
โด๏ธBC FerriesFulford Harbour โ Swartz BaySwartz Bay (North Saanich) โFulford Harbour (Salt Spring Island)9.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Fulford Harbour (Salt Spring Island).
Option six · six legs
Option two, plus a ferry at the finish.
CarrierRideYour bike
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Descanso Bay (Gabriola Island) โNanaimo Harbour5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒTravel the short hop from Nanaimo Harbour to Hullo Nanaimo Terminal (Port Way), about 0.9 km.
โด๏ธHulloHullo (Nanaimo โ Vancouver)Hullo Nanaimo Terminal (Port Way) โCXH (Vancouver)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 CXH (Vancouver) to Vancouver Canada Place, about 0.8 km.
๐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 FerriesFulford Harbour โ Swartz BaySwartz Bay (North Saanich) โFulford Harbour (Salt Spring Island)9.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Fulford Harbour (Salt Spring Island).
Option seven · three legs✈ the splurge
Ferry to Nanaimo Harbour, plane to Vancouver, then a plane into Ganges.
CarrierRideYour bike
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Descanso Bay (Gabriola Island) โNanaimo Harbour5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฉ๏ธHarbour AirVancouver Harbour โ Nanaimo HarbourNanaimo Harbour โCXH (Vancouver)60 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
๐ฉ๏ธHarbour AirVancouver Harbour โ Salt Spring (Ganges)CXH (Vancouver) โGanges (Salt Spring Island)56 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
๐ฒAt the far end, Central Salt Spring Island is about 9.9 km from Ganges (Salt Spring Island). Ride it, or take a local bus or taxi.
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: Salt Spring Island to Gabriola Island (best: ferry + bus)
Connections from Gabriola Island: North Cowichan (Chemainus & Crofton) (best: ferry + bus) · Saanich (best: ferry + bus) · Kelowna (best: ferry + SkyTrain + bus) · Calgary, AB (best: ferry + SkyTrain + bus)
Connections from Salt Spring Island: Langford (best: ferry + bus) · Qualicum Beach (best: ferry + bus) · Armstrong (best: ferry + bus + SkyTrain) · New Hazelton (best: ferry + bus + SkyTrain)
Check out BC Bike Stops in Gabriola Island and Salt Spring Island