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 Vernon to Pender Island.
For scale
As the crow flies334 km
Biking whole way515 km ยท 33 h 27 m
By car490 km ยท 6 h 25 m
We found six 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
The coach takes care of the long stretch.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)or Ebus (Kelowna/Salmon Arm โ Golden)Downtown Exchange (Vernon) โKelowna (Orchard Park Mall)46 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
๐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) โOtter Bay (Pender Island)27 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.
๐ฒYou arrive at Otter Bay (Pender Island).
Option two · five legs
The same idea as Option one, on different routes.
CarrierRideYour bike
๐EbusKamloops โ Kelowna (via Salmon Arm)Downtown Exchange (Vernon) โKamloops142 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
๐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) โOtter Bay (Pender Island)27 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.
๐ฒYou arrive at Otter Bay (Pender Island).
Option three · five legs
Another way: the same idea as Option one, on different routes.
CarrierRideYour bike
๐EbusKelowna/Salmon Arm โ Goldenor Ebus (Kamloops โ Kelowna (via Salmon Arm))Downtown Exchange (Vernon) โHudson Ave NE & 6 St NE (Salmon Arm)52 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary)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.
๐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) โOtter Bay (Pender Island)27 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.
๐ฒYou arrive at Otter Bay (Pender Island).
Option four · six legs
Grab a window seat, the scenery's included.
CarrierRideYour bike
๐BC Transit90 UBCO/VernonDowntown Exchange (Vernon) โUBCO Exchange (Kelowna)38 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 Transit97 OkanaganUBCO Exchange (Kelowna) โKelowna (Orchard Park Mall)9.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
๐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
๐SkyTrainTransLinkPacific Central Station (Vancouver) โ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) โOtter Bay (Pender Island)27 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.
๐ฒYou arrive at Otter Bay (Pender Island).
Show two moreShow fewer
Option five · six legs
A transport smorgasbord: coach buses, city buses, SkyTrain, and ferry.
CarrierRideYour bike
๐EbusKelowna/Salmon Arm โ Goldenor Ebus (Kamloops โ Kelowna (via Salmon Arm))Downtown Exchange (Vernon) โHudson Ave NE & 6 St NE (Salmon Arm)52 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐Rider ExpressVancouver โ Calgary (Hwy 1)Hudson Ave NE & 6 St NE (Salmon Arm) โChilliwack299 kmRides in the hold โ bagged, wrapped, or boxed$50 per bike โ non-refundable
๐ฒTravel the short hop from Chilliwack to Downtown Chilliwack Bay B, about 1.3 km. If pedalling it doesn't appeal, Chilliwack Taxi might help.
๐BC Transit66 Fraser Valley ExpressDowntown Chilliwack Bay B โLougheed Stn Bay 5 (Burnaby)76 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) โOtter Bay (Pender Island)27 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.
๐ฒYou arrive at Otter Bay (Pender Island).
Option six · four legs✈ the splurge
Two city buses, a plane, and a ferry.
CarrierRideYour bike
๐BC Transit90 UBCO/VernonDowntown Exchange (Vernon) โUBCO Exchange (Kelowna)38 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 Transit23 Lake CountryUBCO Exchange (Kelowna) โKelowna Airport2.2 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
โ๏ธPacific Coastal AirlinesVictoria โ KelownaKelowna Airport โYYJ (Victoria)329 kmRides in the hold โ small aircraft, limited spaceAbout $105 per directionNo e-bikes
๐ฒTravel the short hop from YYJ (Victoria) to Swartz Bay (North Saanich), about 4.7 km. If pedalling it doesn't appeal, Bluebird Cabs, Sidney Taxi might help.
โด๏ธBC FerriesSwartz Bay โ Southern Gulf IslandsSwartz Bay (North Saanich) โOtter Bay (Pender Island)14 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Otter Bay (Pender 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: Pender Island to Vernon (best: ferry + bus + SkyTrain)
Connections from Vernon: Enderby (best: bus) · Pemberton (best: bus + SkyTrain) · Sechelt (best: bus + ferry) · Haida Gwaii (best: bus + train + ferry)
Connections from Pender Island: North Cowichan (Chemainus & Crofton) (best: ferry + bus) · Abbotsford (best: ferry + bus + SkyTrain) · Enderby (best: ferry + bus + SkyTrain) · New Hazelton (best: ferry + bus + SkyTrain)
Check out BC Bike Stops in Vernon and Pender Island