BC Cycle Tourism Society

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 Duncan (Cowichan Valley).

For scale
As the crow flies383 km
Biking whole way542 km ยท 35 h 05 m
By car609 km ยท 7 h 47 m

We found 10 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
A beautiful ferry ride with transit on both sides.
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) โ†’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.
โ›ด๏ธHulloHullo (Nanaimo โ€“ Vancouver)CXH (Vancouver) โ†’Hullo Nanaimo Terminal (Port Way)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 Hullo Nanaimo Terminal (Port Way) to Bay D at Downtown Nanaimo Exch, about 1.4 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
๐ŸšฒYou arrive at Duncan.
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) โ†’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.
โ›ด๏ธHulloHullo (Nanaimo โ€“ Vancouver)CXH (Vancouver) โ†’Hullo Nanaimo Terminal (Port Way)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 Hullo Nanaimo Terminal (Port Way) to Bay D at Downtown Nanaimo Exch, about 1.4 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
๐ŸšฒYou arrive at Duncan.
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) โ†’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.
โ›ด๏ธHulloHullo (Nanaimo โ€“ Vancouver)CXH (Vancouver) โ†’Hullo Nanaimo Terminal (Port Way)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 Hullo Nanaimo Terminal (Port Way) to Bay D at Downtown Nanaimo Exch, about 1.4 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
๐ŸšฒYou arrive at Duncan.
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) โ†’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.
โ›ด๏ธHulloHullo (Nanaimo โ€“ Vancouver)CXH (Vancouver) โ†’Hullo Nanaimo Terminal (Port Way)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 Hullo Nanaimo Terminal (Port Way) to Bay D at Downtown Nanaimo Exch, about 1.4 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
๐ŸšฒYou arrive at Duncan.
Show six moreShow fewer
Option five · seven 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 โ†’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) โ†’Stadium-Chinatown (Vancouver)Roll on, free โ€” 2 bikes per carAvoid rush hourE-bikes OK
๐ŸšŽTransLink257 Horseshoe Bay ExpressStadium-Chinatown (Vancouver) โ†’Horseshoe Bay17 kmRack on the bus, free2 bikes โ€” first come, first servedE-bikes OK
โ›ด๏ธ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 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 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 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
๐ŸšฒYou arrive at Duncan.
Option six · seven 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) โ†’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) โ†’Stadium-Chinatown (Vancouver)Roll on, free โ€” 2 bikes per carAvoid rush hourE-bikes OK
๐ŸšŽTransLink257 Horseshoe Bay ExpressStadium-Chinatown (Vancouver) โ†’Horseshoe Bay17 kmRack on the bus, free2 bikes โ€” first come, first servedE-bikes OK
โ›ด๏ธ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 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 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 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
๐ŸšฒYou arrive at Duncan.
Option seven · seven 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 โ†’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) โ†’Stadium-Chinatown (Vancouver)Roll on, free โ€” 2 bikes per carAvoid rush hourE-bikes OK
๐ŸšŽTransLink257 Horseshoe Bay ExpressStadium-Chinatown (Vancouver) โ†’Horseshoe Bay17 kmRack on the bus, free2 bikes โ€” first come, first servedE-bikes OK
โ›ด๏ธ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 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 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 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
๐ŸšฒYou arrive at Duncan.
Option eight · seven 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) โ†’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) โ†’Stadium-Chinatown (Vancouver)Roll on, free โ€” 2 bikes per carAvoid rush hourE-bikes OK
๐ŸšŽTransLink257 Horseshoe Bay ExpressStadium-Chinatown (Vancouver) โ†’Horseshoe Bay17 kmRack on the bus, free2 bikes โ€” first come, first servedE-bikes OK
โ›ด๏ธ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 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 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 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
๐ŸšฒYou arrive at Duncan.
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) โ†’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.
โ›ด๏ธHulloHullo (Nanaimo โ€“ Vancouver)CXH (Vancouver) โ†’Hullo Nanaimo Terminal (Port Way)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 Hullo Nanaimo Terminal (Port Way) to Bay D at Downtown Nanaimo Exch, about 1.4 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
๐ŸšฒYou arrive at Duncan.
Option 10 · five legs✈ the splurge
Four ways to travel, one destination.
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.
๐Ÿ›ฉ๏ธHarbour AirVancouver Harbour โ€“ Victoria HarbourCXH (Vancouver) โ†’Victoria Belleville Terminal98 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
๐ŸšฒTravel the short hop from Victoria Belleville Terminal to Legislature Exch (Belleville St) Bay G (Victoria), about 0.7 km. If pedalling it doesn't appeal, Bluebird Cabs, Sidney Taxi might help.
๐ŸšŽBC Transit66 CVX Cowichan - Victoria ExpressLegislature Exch (Belleville St) Bay G (Victoria) โ†’Hwy 1 & Boys Rd (Duncan)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
๐ŸšฒYou arrive at Hwy 1 & Boys Rd (Duncan).
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: Duncan (Cowichan Valley) to Enderby (best: bus + ferry + SkyTrain)

Connections from Enderby: Vernon (best: bus) · Seton Portage (best: bus) · Pender Island (best: bus + SkyTrain + ferry) · Whitehorse, YT (best: bus + plane)

Connections from Duncan (Cowichan Valley): Galiano Island (best: bus + ferry) · Courtenay (Comox Valley) (best: bus + carpool) · Sorrento (best: bus + ferry + SkyTrain) · Whitehorse, YT (best: bus + ferry + SkyTrain)

Check out BC Bike Stops in Enderby and Duncan (Cowichan Valley)