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 Enderby to Salt Spring Island.
For scale
As the crow flies368 km
Biking whole way534 km ยท 33 h 58 m
By car532 km ยท 6 h 52 m
We found 14 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 · five legs
The coach takes care of the long stretch.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)Enderby โKamloops109 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ KamloopsKamloops โPacific Central Station (Vancouver)301 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ฒTravel the short hop from Pacific Central Station (Vancouver) to Main Street-Science World (Vancouver), about 0.2 km.
๐SkyTrainTransLinkMain Street-Science World (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. If pedalling it doesn't appeal, Silver Shadow Taxi Ltd. might help.
Option two · five legs
The same idea as Option one, on different routes.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)or Ebus (Kelowna/Salmon Arm โ Golden)Enderby โKelowna (Orchard Park Mall)80 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ KelownaKelowna (Orchard Park Mall) โPacific Central Station (Vancouver)331 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ฒTravel the short hop from Pacific Central Station (Vancouver) to Main Street-Science World (Vancouver), about 0.2 km.
๐SkyTrainTransLinkMain Street-Science World (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 three · five legs
Another way: the same idea as Option one, on different routes.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)Enderby โSorrento43 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Sorrento โPacific Central Station (Vancouver)369 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs the same Highway 1 corridor as Rider Express, so compare schedules and fares.
๐ฒTravel the short hop from Pacific Central Station (Vancouver) to Main Street-Science World (Vancouver), about 0.2 km.
๐SkyTrainTransLinkMain Street-Science World (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 · five legs
Another way: the same idea as Option one, on different routes.
CarrierRideYour bike
๐EbusKelowna/Salmon Arm โ GoldenEnderby โHudson Ave NE & 6 St NE (Salmon Arm)19 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Hudson Ave NE & 6 St NE (Salmon Arm) โPacific Central Station (Vancouver)393 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs the same Highway 1 corridor as Rider Express, so compare schedules and fares.
๐ฒTravel the short hop from Pacific Central Station (Vancouver) to Main Street-Science World (Vancouver), about 0.2 km.
๐SkyTrainTransLinkMain Street-Science World (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.
Show 10 moreShow fewer
Option five · six legs
Beautiful BC from a coach window.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)Enderby โKamloops109 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ KamloopsKamloops โSurrey (Guildford Rec Centre)277 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ฒTravel the short hop from Surrey (Guildford Rec Centre) to Surrey Central, about 3.4 km. If pedalling it doesn't appeal, Aldergrove-Langley Taxi Ltd., Green Cab might help.
๐TransLink321 White Rock / Newton / Surrey Central StationSurrey Central โWhite Rock Centre18 kmRack on the bus, free2 bikes โ first come, first servedE-bikes OK
Daily service up King George Boulevard to Surrey Central SkyTrain, with two bike-rack spots.
๐TransLink351 White Rock Centre / Bridgeport StationWhite Rock Centre โBridgeport (Richmond)30 kmRack on the bus, free2 bikes โ first come, first servedE-bikes OK
Express to the Canada Line at Bridgeport, seven days a week, with two bike-rack spots.
๐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 · six legs
The same idea as Option five, on different routes.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)or Ebus (Kelowna/Salmon Arm โ Golden)Enderby โKelowna (Orchard Park Mall)80 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ KelownaKelowna (Orchard Park Mall) โSurrey (Guildford Rec Centre)307 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ฒTravel the short hop from Surrey (Guildford Rec Centre) to Surrey Central, about 3.4 km.
๐TransLink321 White Rock / Newton / Surrey Central StationSurrey Central โWhite Rock Centre18 kmRack on the bus, free2 bikes โ first come, first servedE-bikes OK
Daily service up King George Boulevard to Surrey Central SkyTrain, with two bike-rack spots.
๐TransLink351 White Rock Centre / Bridgeport StationWhite Rock Centre โBridgeport (Richmond)30 kmRack on the bus, free2 bikes โ first come, first servedE-bikes OK
Express to the Canada Line at Bridgeport, seven days a week, with two bike-rack spots.
๐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 · six legs
Another way: the same idea as Option five, on different routes.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)Enderby โSorrento43 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Sorrento โSurrey (Guildford Rec Centre)345 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs the same Highway 1 corridor as Rider Express, so compare schedules and fares.
๐ฒTravel the short hop from Surrey (Guildford Rec Centre) to Surrey Central, about 3.4 km.
๐TransLink321 White Rock / Newton / Surrey Central StationSurrey Central โWhite Rock Centre18 kmRack on the bus, free2 bikes โ first come, first servedE-bikes OK
Daily service up King George Boulevard to Surrey Central SkyTrain, with two bike-rack spots.
๐TransLink351 White Rock Centre / Bridgeport StationWhite Rock Centre โBridgeport (Richmond)30 kmRack on the bus, free2 bikes โ first come, first servedE-bikes OK
Express to the Canada Line at Bridgeport, seven days a week, with two bike-rack spots.
๐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 · six legs
Another way: the same idea as Option five, on different routes.
CarrierRideYour bike
๐EbusKelowna/Salmon Arm โ GoldenEnderby โHudson Ave NE & 6 St NE (Salmon Arm)19 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Hudson Ave NE & 6 St NE (Salmon Arm) โSurrey (Guildford Rec Centre)369 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs the same Highway 1 corridor as Rider Express, so compare schedules and fares.
๐ฒTravel the short hop from Surrey (Guildford Rec Centre) to Surrey Central, about 3.4 km.
๐TransLink321 White Rock / Newton / Surrey Central StationSurrey Central โWhite Rock Centre18 kmRack on the bus, free2 bikes โ first come, first servedE-bikes OK
Daily service up King George Boulevard to Surrey Central SkyTrain, with two bike-rack spots.
๐TransLink351 White Rock Centre / Bridgeport StationWhite Rock Centre โBridgeport (Richmond)30 kmRack on the bus, free2 bikes โ first come, first servedE-bikes OK
Express to the Canada Line at Bridgeport, seven days a week, with two bike-rack spots.
๐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 9 · five legs⚠ doesn't run every day — check the schedule
Same as Option one, but a city bus instead of the coach bus.
CarrierRideYour bike
๐BC Transit41 Salmon Arm-EnderbyEnderby โHudson Ave NE & 6 St NE (Salmon Arm)19 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
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Hudson Ave NE & 6 St NE (Salmon Arm) โPacific Central Station (Vancouver)393 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs the same Highway 1 corridor as Rider Express, so compare schedules and fares.
๐ฒTravel the short hop from Pacific Central Station (Vancouver) to Main Street-Science World (Vancouver), about 0.2 km.
๐SkyTrainTransLinkMain Street-Science World (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 10 · six legs
Option one, plus a ferry at the finish.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)Enderby โKamloops109 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ KamloopsKamloops โPacific Central Station (Vancouver)301 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ฒTravel the short hop from Pacific Central Station (Vancouver) to Main Street-Science World (Vancouver), about 0.2 km.
๐SkyTrainTransLinkMain Street-Science World (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).
Option 11 · six legs
Another way: option one, plus a ferry at the finish.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)or Ebus (Kelowna/Salmon Arm โ Golden)Enderby โKelowna (Orchard Park Mall)80 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ KelownaKelowna (Orchard Park Mall) โPacific Central Station (Vancouver)331 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ฒTravel the short hop from Pacific Central Station (Vancouver) to Main Street-Science World (Vancouver), about 0.2 km.
๐SkyTrainTransLinkMain Street-Science World (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).
Option 12 · six legs
Another way: option one, plus a ferry at the finish.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)Enderby โSorrento43 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Sorrento โPacific Central Station (Vancouver)369 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs the same Highway 1 corridor as Rider Express, so compare schedules and fares.
๐ฒTravel the short hop from Pacific Central Station (Vancouver) to Main Street-Science World (Vancouver), about 0.2 km.
๐SkyTrainTransLinkMain Street-Science World (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).
Option 13 · six legs
Another way: option one, plus a ferry at the finish.
CarrierRideYour bike
๐EbusKelowna/Salmon Arm โ GoldenEnderby โHudson Ave NE & 6 St NE (Salmon Arm)19 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Hudson Ave NE & 6 St NE (Salmon Arm) โPacific Central Station (Vancouver)393 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs the same Highway 1 corridor as Rider Express, so compare schedules and fares.
๐ฒTravel the short hop from Pacific Central Station (Vancouver) to Main Street-Science World (Vancouver), about 0.2 km.
๐SkyTrainTransLinkMain Street-Science World (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).
Option 14 · four legs✈ the splurge
The splurge: hop a flight.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)Enderby โKelowna Airport68 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
โ๏ธAir CanadaVancouver (YVR) โ Kelowna (YLW)Kelowna Airport โVancouver Airport (YVR) (Richmond)288 kmBox or sturdy bag requiredBook ahead for your bikeAbout $50 per directionNo e-bikes
๐SkyTrainTransLinkYVR-Airport (Richmond) โWaterfront (Vancouver)Roll 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. If pedalling it doesn't appeal, Black Top Cabs, Maclure'S Cabs might help.
๐ฉ๏ธ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 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: Salt Spring Island to Enderby (best: ferry + bus + SkyTrain)
Connections from Enderby: Vernon (best: bus) · Seton Portage (best: bus) · Pender Island (best: bus + SkyTrain + ferry) · Whitehorse, YT (best: bus + plane)
Connections from Salt Spring Island: Langford (best: ferry + bus) · Chilliwack (best: ferry + bus + SkyTrain) · Port Hardy (best: ferry + bus + rental car) · Whitehorse, YT (best: ferry + bus + SkyTrain)
Check out BC Bike Stops in Enderby and Salt Spring Island