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 Kelowna to Sechelt.
For scale
As the crow flies310 km
Biking whole way475 km Β· 33 h 23 m
By car737 km Β· 11 h 20 m
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 · five legs
Buses bookending a beautiful sailing.
CarrierRideYour bike
πEbusVancouver β KelownaKelowna (Orchard Park Mall) βMerritt100 kmRides in the hold β bagged or cloth-wrapped (no plastic), or boxed$30 per bike
πRider ExpressVancouver β Calgary (Hwy 1)Merritt βDowntown Vancouver (Dunsmuir at Cambie)231 kmRides in the hold β bagged, wrapped, or boxed$50 per bike β non-refundable
πTransLink257 Horseshoe Bay ExpressDowntown Vancouver (Dunsmuir at Cambie) βHorseshoe Bay19 kmRack on the bus, free2 bikes β first come, first servedE-bikes OK
β΄οΈBC FerriesHorseshoe Bay β LangdaleHorseshoe Bay βLangdale (Gibsons)16 kmRoll on, free β no reservation neededE-bikes OK β no charging on board
πSunshine Coast ConnectorLangdale β Powell RiverLangdale (Gibsons) βCowrie St at Trail Ave (Sechelt)24 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.
π²You arrive at Cowrie St at Trail Ave (Sechelt).
Option two · five legs
The same idea as Option one, on different routes.
CarrierRideYour bike
πEbusKamloops β Kelowna (via Salmon Arm)Kelowna (Orchard Park Mall) βKamloops188 kmRides in the hold β bagged or cloth-wrapped (no plastic), or boxed$30 per bike
πRider ExpressVancouver β Calgary (Hwy 1)Kamloops βDowntown Vancouver (Dunsmuir at Cambie)301 kmRides in the hold β bagged, wrapped, or boxed$50 per bike β non-refundable
πTransLink257 Horseshoe Bay ExpressDowntown Vancouver (Dunsmuir at Cambie) βHorseshoe Bay19 kmRack on the bus, free2 bikes β first come, first servedE-bikes OK
β΄οΈBC FerriesHorseshoe Bay β LangdaleHorseshoe Bay βLangdale (Gibsons)16 kmRoll on, free β no reservation neededE-bikes OK β no charging on board
πSunshine Coast ConnectorLangdale β Powell RiverLangdale (Gibsons) βCowrie St at Trail Ave (Sechelt)24 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.
π²You arrive at Cowrie St at Trail Ave (Sechelt).
Option three · five legs
Another way: the same idea as Option one, on different routes.
CarrierRideYour bike
πEbusKelowna/Salmon Arm β GoldenKelowna (Orchard Park Mall) βHudson Ave NE & 6 St NE (Salmon Arm)99 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) βDowntown Vancouver (Dunsmuir at Cambie)391 kmRides in the hold β bagged, wrapped, or boxed$50 per bike β non-refundable
πTransLink257 Horseshoe Bay ExpressDowntown Vancouver (Dunsmuir at Cambie) βHorseshoe Bay19 kmRack on the bus, free2 bikes β first come, first servedE-bikes OK
β΄οΈBC FerriesHorseshoe Bay β LangdaleHorseshoe Bay βLangdale (Gibsons)16 kmRoll on, free β no reservation neededE-bikes OK β no charging on board
πSunshine Coast ConnectorLangdale β Powell RiverLangdale (Gibsons) βCowrie St at Trail Ave (Sechelt)24 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.
π²You arrive at Cowrie St at Trail Ave (Sechelt).
Option four · five legs📅 seasonal
Grab a window seat, the scenery's included.
CarrierRideYour 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) βVancouver Canada PlaceRoll on, free β 2 bikes per carAvoid rush hourE-bikes OK
πSquamish ConnectorSquamish β VancouverVancouver Canada Place βHorseshoe Bay16 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.
β΄οΈBC FerriesHorseshoe Bay β LangdaleHorseshoe Bay βLangdale (Gibsons)16 kmRoll on, free β no reservation neededE-bikes OK β no charging on board
πSunshine Coast ConnectorLangdale β Powell RiverLangdale (Gibsons) βCowrie St at Trail Ave (Sechelt)24 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.
π²You arrive at Cowrie St at Trail Ave (Sechelt).
Show three moreShow fewer
Option five · five legs⚠ doesn't run every day — check the schedule
The same trip, but with Mountain Man Mike's for the coach bus leg.
CarrierRideYour bike
πEbusVancouver β KelownaKelowna (Orchard Park Mall) βHope194 kmRides in the hold β bagged or cloth-wrapped (no plastic), or boxed$30 per bike
πMountain Man Mike'sKaslo β VancouverHope βDowntown Vancouver (Dunsmuir at Cambie)137 kmBikes acceptedCall for a quote β fee and packaging arranged with the booking agent
Runs once a week; hop-on hop-off along the way.
πTransLink257 Horseshoe Bay ExpressDowntown Vancouver (Dunsmuir at Cambie) βHorseshoe Bay19 kmRack on the bus, free2 bikes β first come, first servedE-bikes OK
β΄οΈBC FerriesHorseshoe Bay β LangdaleHorseshoe Bay βLangdale (Gibsons)16 kmRoll on, free β no reservation neededE-bikes OK β no charging on board
πSunshine Coast ConnectorLangdale β Powell RiverLangdale (Gibsons) βCowrie St at Trail Ave (Sechelt)24 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.
π²You arrive at Cowrie St at Trail Ave (Sechelt).
Option six · seven legs
A transport smorgasbord: coach buses, SkyTrain, SeaBus, city buses, and ferry.
CarrierRideYour 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) βVancouver Canada PlaceRoll on, free β 2 bikes per carAvoid rush hourE-bikes OK
β΄οΈSeaBusTransLinkVancouver Canada Place βLonsdale Quay (North Vancouver)3.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.
πTransLinkR2 Marine Dr RapidBusLonsdale Quay (North Vancouver) βPark Royal (West Vancouver)4.5 kmRack on the bus, free2 bikes β first come, first servedE-bikes OK
πTransLink257 Horseshoe Bay ExpressPark Royal (West Vancouver) βHorseshoe Bay11 kmRack on the bus, free2 bikes β first come, first servedE-bikes OK
β΄οΈBC FerriesHorseshoe Bay β LangdaleHorseshoe Bay βLangdale (Gibsons)16 kmRoll on, free β no reservation neededE-bikes OK β no charging on board
πSunshine Coast ConnectorLangdale β Powell RiverLangdale (Gibsons) βCowrie St at Trail Ave (Sechelt)24 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.
π²You arrive at Cowrie St at Trail Ave (Sechelt).
Option seven · six legs⚠ doesn't run every day — check the schedule
Every leg of this works, there are just a lot of them.
CarrierRideYour bike
πBC Transit70 Kelowna / PentictonKelowna (Orchard Park Mall) βDuncan & Main (Plaza) (Penticton)52 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 Transit40 Osoyoos / PentictonDuncan & Main (Plaza) (Penticton) βMain & 89th St (Osoyoos)52 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
πMountain Man Mike'sKaslo β VancouverMain & 89th St (Osoyoos) βDowntown Vancouver (Dunsmuir at Cambie)334 kmBikes acceptedCall for a quote β fee and packaging arranged with the booking agent
Runs once a week; hop-on hop-off along the way.
πTransLink257 Horseshoe Bay ExpressDowntown Vancouver (Dunsmuir at Cambie) βHorseshoe Bay19 kmRack on the bus, free2 bikes β first come, first servedE-bikes OK
β΄οΈBC FerriesHorseshoe Bay β LangdaleHorseshoe Bay βLangdale (Gibsons)16 kmRoll on, free β no reservation neededE-bikes OK β no charging on board
πSunshine Coast ConnectorLangdale β Powell RiverLangdale (Gibsons) βCowrie St at Trail Ave (Sechelt)24 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.
π²You arrive at Cowrie St at Trail Ave (Sechelt).
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: Sechelt to Kelowna (best: bus + ferry + SkyTrain)
Connections from Kelowna: Summerland (best: bus) · Port Coquitlam (best: bus + SkyTrain + train) · Nanaimo (best: bus + SkyTrain + ferry) · Haida Gwaii (best: bus + train + ferry)
Connections from Sechelt: Bowen Island (best: bus + ferry) · Langley (best: bus + ferry + SkyTrain) · Chase (best: bus + ferry) · Calgary, AB (best: bus + ferry)