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.
We found seven 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 · seven legs📅 seasonal⚠ doesn't run every day — check the schedule
A little bit of everything.
CarrierRideYour bike
🚎BC Transit14 LundLund Harbour →Town Centre Mall Bay A (Powell River)23 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
Runs Monday, Tuesday and Friday most of the year, six days a week from mid-May to Labour Day; some stretches are on-request. Front bike rack; e-bikes under 25 kg allowed.
🚲Travel the short hop from Town Centre Mall Bay A (Powell River) to Powell River, about 1.1 km.
🚌Sunshine Coast ConnectorLangdale – Powell RiverPowell River →Langdale (Gibsons)106 kmReserve bike spot — rack space is limited$20 bike · $40 e-bikeNo box needed — rack on the bus
Includes the Earls Cove–Saltery Bay ferry leg.
⛴️BC FerriesHorseshoe Bay – LangdaleLangdale (Gibsons) →Horseshoe Bay16 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
🚌Squamish ConnectorSquamish – VancouverHorseshoe Bay →Vancouver Canada Place16 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 – 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. If pedalling it doesn't appeal, Silver Shadow Taxi Ltd. might help.
Option two · eight legs📅 seasonal⚠ doesn't run every day — check the schedule
A long haul, but it all connects.
CarrierRideYour bike
🚎BC Transit14 LundLund Harbour →Town Centre Mall Bay A (Powell River)23 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
Runs Monday, Tuesday and Friday most of the year, six days a week from mid-May to Labour Day; some stretches are on-request. Front bike rack; e-bikes under 25 kg allowed.
🚲Travel the short hop from Town Centre Mall Bay A (Powell River) to Powell River, about 1.1 km.
🚌Sunshine Coast ConnectorLangdale – Powell RiverPowell River →Langdale (Gibsons)106 kmReserve bike spot — rack space is limited$20 bike · $40 e-bikeNo box needed — rack on the bus
Includes the Earls Cove–Saltery Bay ferry leg.
⛴️BC FerriesHorseshoe Bay – LangdaleLangdale (Gibsons) →Horseshoe Bay16 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
⛴️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 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲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 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚎BC Transit6 Crofton-ChemainusDuncan →Joan & Queen - Saltspring Ferry (North Cowichan)11 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲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.
Option three · 9 legs📅 seasonal⚠ doesn't run every day — check the schedule
Pack patience, it connects.
CarrierRideYour bike
🚎BC Transit14 LundLund Harbour →Town Centre Mall Bay A (Powell River)23 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
Runs Monday, Tuesday and Friday most of the year, six days a week from mid-May to Labour Day; some stretches are on-request. Front bike rack; e-bikes under 25 kg allowed.
🚲Travel the short hop from Town Centre Mall Bay A (Powell River) to Powell River, about 1.1 km.
🚌Sunshine Coast ConnectorLangdale – Powell RiverPowell River →Langdale (Gibsons)106 kmReserve bike spot — rack space is limited$20 bike · $40 e-bikeNo box needed — rack on the bus
Includes the Earls Cove–Saltery Bay ferry leg.
⛴️BC FerriesHorseshoe Bay – LangdaleLangdale (Gibsons) →Horseshoe Bay16 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
🚎TransLink257 Horseshoe Bay ExpressHorseshoe Bay →Park Royal (West Vancouver)11 kmRack on the bus, free2 bikes — first come, first servedE-bikes OK
🚎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 – 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 four · 9 legs📅 seasonal⚠ doesn't run every day — check the schedule
The long way round, but it works.
CarrierRideYour bike
🚎BC Transit14 LundLund Harbour →Town Centre Mall Bay A (Powell River)23 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
Runs Monday, Tuesday and Friday most of the year, six days a week from mid-May to Labour Day; some stretches are on-request. Front bike rack; e-bikes under 25 kg allowed.
🚲Travel the short hop from Town Centre Mall Bay A (Powell River) to Powell River, about 1.1 km.
🚌Sunshine Coast ConnectorLangdale – Powell RiverPowell River →Langdale (Gibsons)106 kmReserve bike spot — rack space is limited$20 bike · $40 e-bikeNo box needed — rack on the bus
Includes the Earls Cove–Saltery Bay ferry leg.
⛴️BC FerriesHorseshoe Bay – LangdaleLangdale (Gibsons) →Horseshoe Bay16 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
⛴️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 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲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 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚎BC Transit66 CVX Cowichan - Victoria ExpressDuncan →Legislature Exch (Belleville St) Bay G (Victoria)54 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲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 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
⛴️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 seven moreShow fewer
Option five · 9 legs📅 seasonal⚠ doesn't run every day — check the schedule
Island hopping: four ferries stitched together.
CarrierRideYour bike
🚎BC Transit14 LundLund Harbour →Town Centre Mall Bay A (Powell River)23 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
Runs Monday, Tuesday and Friday most of the year, six days a week from mid-May to Labour Day; some stretches are on-request. Front bike rack; e-bikes under 25 kg allowed.
🚲Travel the short hop from Town Centre Mall Bay A (Powell River) to Powell River, about 1.1 km.
🚌Sunshine Coast ConnectorLangdale – Powell RiverPowell River →Langdale (Gibsons)106 kmReserve bike spot — rack space is limited$20 bike · $40 e-bikeNo box needed — rack on the bus
Includes the Earls Cove–Saltery Bay ferry leg.
⛴️BC FerriesHorseshoe Bay – LangdaleLangdale (Gibsons) →Horseshoe Bay16 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
⛴️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 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲Travel the short hop from Downtown Nanaimo Exchange to Hullo Nanaimo Terminal (Port Way), about 1 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 six · eight legs📅 seasonal⚠ doesn't run every day — check the schedule
Option one, plus a ferry at the finish.
CarrierRideYour bike
🚎BC Transit14 LundLund Harbour →Town Centre Mall Bay A (Powell River)23 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
Runs Monday, Tuesday and Friday most of the year, six days a week from mid-May to Labour Day; some stretches are on-request. Front bike rack; e-bikes under 25 kg allowed.
🚲Travel the short hop from Town Centre Mall Bay A (Powell River) to Powell River, about 1.1 km.
🚌Sunshine Coast ConnectorLangdale – Powell RiverPowell River →Langdale (Gibsons)106 kmReserve bike spot — rack space is limited$20 bike · $40 e-bikeNo box needed — rack on the bus
Includes the Earls Cove–Saltery Bay ferry leg.
⛴️BC FerriesHorseshoe Bay – LangdaleLangdale (Gibsons) →Horseshoe Bay16 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
🚌Squamish ConnectorSquamish – VancouverHorseshoe Bay →Vancouver Canada Place16 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 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).
Not an option · six legs🚫 not possible with a bike📅 seasonal
Six legs, end to end.
🚫 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
🛥️Lund Water TaxiLund – Savary IslandLund Harbour →Savary Island Government Dock4.1 kmPolicy not on file — check with the operator
Year-round walk-on service, near-hourly in July and August; reservations required. E-bikes not carried (barge by arrangement).
🛥️Qaya Way West TransportationCampbell River – Savary IslandSavary Island Government Dock →Coast Marina (Island Hwy) (Campbell River)40 kmPolicy not on file — check with the operator
Southern run daily June 26 to September 7, calling at Manson's Landing and Hernando; reservations required.
🚲Travel the short hop from Coast Marina (Island Hwy) (Campbell River) to Campbell River, about 0.4 km. If pedalling it doesn't appeal, Bee-Line Taxi might help.
🚲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 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚎BC Transit6 Crofton-ChemainusDuncan →Joan & Queen - Saltspring Ferry (North Cowichan)11 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲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.
Not an option · seven legs🚫 not possible with a bike📅 seasonal⚠ doesn't run every day — check the schedule
Seven legs, end to end.
🚫 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
🚎BC Transit14 LundLund Harbour →Town Centre Mall Bay A (Powell River)23 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
Runs Monday, Tuesday and Friday most of the year, six days a week from mid-May to Labour Day; some stretches are on-request. Front bike rack; e-bikes under 25 kg allowed.
🚲Travel the short hop from Town Centre Mall Bay A (Powell River) to Marine & Duncan (Powell River), about 1.4 km.
⛴️BC FerriesWestview – Little River (Comox)Marine & Duncan (Powell River) →Little River (Comox)30 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
🚎BC Transit11 Airport via Powell R. Ferry / DowntownLittle River (Comox) →Courtenay13 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
One loop serves both the Little River ferry terminal and Comox airport; about 5–7 trips a day, and Sunday service is unconfirmed.
🚲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 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚎BC Transit6 Crofton-ChemainusDuncan →Joan & Queen - Saltspring Ferry (North Cowichan)11 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲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.
Not an option · six legs🚫 not possible with a bike📅 seasonal
Another way: six legs, end to end.
🚫 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
🛥️Lund Water TaxiLund – Savary IslandLund Harbour →Savary Island Government Dock4.1 kmPolicy not on file — check with the operator
Year-round walk-on service, near-hourly in July and August; reservations required. E-bikes not carried (barge by arrangement).
🛥️Qaya Way West TransportationCampbell River – Savary IslandSavary Island Government Dock →Coast Marina (Island Hwy) (Campbell River)40 kmPolicy not on file — check with the operator
Southern run daily June 26 to September 7, calling at Manson's Landing and Hernando; reservations required.
🚲Travel the short hop from Coast Marina (Island Hwy) (Campbell River) to Campbell River, about 0.4 km.
🚌Island LinkVictoria Express BusDowntown Nanaimo Exchange →Douglas St at Pandora Ave (Victoria)92 kmDoes not carry bikes
🚎BC Transit70 Swartz Bay / Downtownor the 72 Swartz Bay / Downtown (via Saanichton)Douglas St at Pandora Ave (Victoria) →Swartz Bay (North Saanich)29 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
⛴️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).
Not an option · seven legs🚫 not possible with a bike📅 seasonal⚠ doesn't run every day — check the schedule
Another way: seven legs, end to end.
🚫 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
🚎BC Transit14 LundLund Harbour →Town Centre Mall Bay A (Powell River)23 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
Runs Monday, Tuesday and Friday most of the year, six days a week from mid-May to Labour Day; some stretches are on-request. Front bike rack; e-bikes under 25 kg allowed.
🚲Travel the short hop from Town Centre Mall Bay A (Powell River) to Marine & Duncan (Powell River), about 1.4 km.
⛴️BC FerriesWestview – Little River (Comox)Marine & Duncan (Powell River) →Little River (Comox)30 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
🚎BC Transit11 Airport via Powell R. Ferry / DowntownLittle River (Comox) →Courtenay13 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
One loop serves both the Little River ferry terminal and Comox airport; about 5–7 trips a day, and Sunday service is unconfirmed.
🚌Island LinkVictoria Express BusDowntown Nanaimo Exchange →Douglas St at Pandora Ave (Victoria)92 kmDoes not carry bikes
🚎BC Transit70 Swartz Bay / Downtownor the 72 Swartz Bay / Downtown (via Saanichton)Douglas St at Pandora Ave (Victoria) →Swartz Bay (North Saanich)29 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
⛴️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 11 · six legs✈ the splurge📅 seasonal⚠ doesn't run every day — check the schedule
A proper expedition.
CarrierRideYour bike
🚎BC Transit14 LundLund Harbour →Town Centre Mall Bay A (Powell River)23 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
Runs Monday, Tuesday and Friday most of the year, six days a week from mid-May to Labour Day; some stretches are on-request. Front bike rack; e-bikes under 25 kg allowed.
🚲Travel the short hop from Town Centre Mall Bay A (Powell River) to Marine & Duncan (Powell River), about 1.4 km.
⛴️BC FerriesWestview – Little River (Comox)Marine & Duncan (Powell River) →Little River (Comox)30 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
🚎BC Transit11 Airport via Powell R. Ferry / DowntownLittle River (Comox) →Comox Airport (YQQ)4.3 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
One loop serves both the Little River ferry terminal and Comox airport; about 5–7 trips a day, and Sunday service is unconfirmed.
✈️Pacific Coastal AirlinesVancouver – ComoxComox Airport (YQQ) →Vancouver Airport (YVR) (Richmond)136 kmRides in the hold — small aircraft, limited spaceAbout $105 per directionNo e-bikes
🚝SkyTrainTransLinkVancouver Airport (YVR) (Richmond) →Vancouver Canada PlaceRoll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚲Travel the short hop from Vancouver Canada Place to CXH (Vancouver), about 0.8 km.
🛩️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 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: Salt Spring Island to Lund (best: ferry + bus + SkyTrain)
Connections from Lund: Quadra Island (best: ferry) · New Westminster (best: bus + ferry + SkyTrain) · Shearwater (best: bus + ferry + rental car) · Calgary, AB (best: bus + ferry)
Connections from Salt Spring Island: Langford (best: ferry + bus) · Abbotsford (best: ferry + bus + SkyTrain) · West Kelowna (best: ferry + bus + SkyTrain) · New Hazelton (best: ferry + bus + SkyTrain)
Check out BC Bike Stops in Lund and Salt Spring Island