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 and trains can carry you and your bike from Abbotsford to Salt Spring Island.
For scale
As the crow flies91 km
Biking whole way134 km Β· 6 h 45 m
By car140 km Β· 2 h 55 m
We found 10 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 · four legs
SkyTrain helps connect the dots.
CarrierRideYour bike
π²First, get from Central Abbotsford to Highstreet Mall (Abbotsford), about 6.6 km. Ride it, or take a local bus or taxi. If pedalling it doesn't appeal, Abbotsford Mission Taxi, Central Valley Taxi might help.
πBC Transit66 Fraser Valley ExpressHighstreet Mall (Abbotsford) βLougheed Stn Bay 5 (Burnaby)44 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
πSkyTrainTransLinkLougheed Stn Bay 5 (Burnaby) βBridgeport (Richmond)Roll on, free β 2 bikes per carAvoid rush hourE-bikes OK
πTransLink620 Bridgeport Station / Tsawwassen Ferryor the 900 Bike Bus (seasonal)Bridgeport (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 · four legs
The same idea as Option one, on different routes.
CarrierRideYour bike
πBC Transit66 Fraser Valley Express (FVX)Abbotsford βLougheed Stn Bay 5 (Burnaby)50 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
πSkyTrainTransLinkLougheed Stn Bay 5 (Burnaby) β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 · four legs
Same as Option one, but a coach bus instead of the city bus.
CarrierRideYour bike
πEbusVancouver β Kelownaor Ebus (Vancouver β Kamloops) or Ebus (Vancouver β Calgary (Hwy 1)) or Rider Express (Vancouver β Calgary)Abbotsford βPacific Central Station (Vancouver)65 kmRides in the hold β bagged or cloth-wrapped (no plastic), or boxed$30 per bike
πSkyTrainTransLinkPacific Central Station (Vancouver) β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 · four legs⚠ doesn't run every day — check the schedule
Another way: same as Option one, but a coach bus instead of the city bus.
CarrierRideYour bike
πMountain Man Mike'sKaslo β VancouverAbbotsford βNew Westminster50 kmBikes acceptedCall for a quote β fee and packaging arranged with the booking agent
Runs once a week; hop-on hop-off along the way.
πSkyTrainTransLinkNew Westminster β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.
Show six moreShow fewer
Option five · five legs
Option one, plus a ferry at the finish.
CarrierRideYour bike
π²First, get from Central Abbotsford to Highstreet Mall (Abbotsford), about 6.6 km. Ride it, or take a local bus or taxi.
πBC Transit66 Fraser Valley ExpressHighstreet Mall (Abbotsford) βLougheed Stn Bay 5 (Burnaby)44 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
πSkyTrainTransLinkLougheed Stn Bay 5 (Burnaby) β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 six · six legs⚠ doesn't run every day — check the schedule
A few connections, but each one moves you closer.
CarrierRideYour bike
πBC Transit31 Valley Connectoror the 31A Valley ConnectorG Ferguson Way at McCallum Rd (Abbotsford) βJunction Mall (Mission)9.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
π²Travel the short hop from Junction Mall (Mission) to Lougheed Hwy at Haig St (Mission), about 0.3 km. If pedalling it doesn't appeal, Teco Taxi might help.
πTransLink701 Haney Place / Mission City (weekday-only extension)Lougheed Hwy at Haig St (Mission) βHaney Place (Maple Ridge)22 kmRack on the bus, free2 bikes β first come, first servedE-bikes OK
Weekday-only extension; it doesn't run on weekends, when the West Coast Express is also dark.
πTransLink701 Coquitlam Central / Haney Place (daily core)Haney Place (Maple Ridge) βCoquitlam Central16 kmRack on the bus, free2 bikes β first come, first servedE-bikes OK
πSkyTrainTransLinkCoquitlam Central β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 seven · five legs⚠ doesn't run every day — check the schedule
A little bit of everything.
CarrierRideYour bike
πBC Transit31 Valley ConnectorG Ferguson Way at McCallum Rd (Abbotsford) βJunction Mall (Mission)9.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
π²Travel the short hop from Junction Mall (Mission) to Lougheed Hwy at Haig St (Mission), about 0.3 km.
πWest Coast ExpressTransLinkLougheed Hwy at Haig St (Mission) βCoquitlam Central41 kmRoll on, free β 2 bikes per carWeekdays only β peak direction only
Weekdays only, peak direction only: five trains toward Vancouver in the morning, five back in the evening.
πSkyTrainTransLinkCoquitlam Central β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 eight · five legs
Another way: option one, plus a ferry at the finish.
CarrierRideYour bike
πBC Transit66 Fraser Valley Express (FVX)Abbotsford βLougheed Stn Bay 5 (Burnaby)50 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
πSkyTrainTransLinkLougheed Stn Bay 5 (Burnaby) β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 9 · five legs
Same as Option five, but a coach bus instead of the ferry.
CarrierRideYour bike
π²First, get from Central Abbotsford to Highstreet Mall (Abbotsford), about 6.6 km. Ride it, or take a local bus or taxi.
πBC Transit66 Fraser Valley ExpressHighstreet Mall (Abbotsford) βLougheed Stn Bay 5 (Burnaby)44 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
πSkyTrainTransLinkLougheed Stn Bay 5 (Burnaby) β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) βSwartz Bay (North Saanich)41 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.
β΄οΈ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 10 · five legs
Option three, plus a ferry at the finish.
CarrierRideYour bike
πEbusVancouver β Kelownaor Ebus (Vancouver β Kamloops) or Ebus (Vancouver β Calgary (Hwy 1)) or Rider Express (Vancouver β Calgary)Abbotsford βPacific Central Station (Vancouver)65 kmRides in the hold β bagged or cloth-wrapped (no plastic), or boxed$30 per bike
πSkyTrainTransLinkPacific Central Station (Vancouver) β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).
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 Abbotsford (best: ferry + bus + SkyTrain)
Connections from Abbotsford: White Rock (best: bus + SkyTrain) · Nanaimo (best: bus + SkyTrain + ferry) · Salmon Arm (best: bus) · Haida Gwaii (best: bus + train + ferry)
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 Abbotsford and Salt Spring Island