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 Nanaimo to Kelowna.
For scale
As the crow flies331 km
Biking whole way487 km ยท 32 h 41 m
By car470 km ยท 5 h 59 m
We found five 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 · three legs
SkyTrain helps connect the dots.
CarrierRideYour bike
โด๏ธHulloHullo (Nanaimo โ Vancouver)Hullo Nanaimo Terminal (Port Way) โCXH (Vancouver)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 CXH (Vancouver) to Vancouver Canada Place, about 0.8 km. If pedalling it doesn't appeal, Black Top Cabs, Maclure'S Cabs might help.
๐SkyTrainTransLinkVancouver Canada Place โPacific Central Station (Vancouver)Roll on, free โ 2 bikes per carAvoid rush hourE-bikes OK
๐EbusVancouver โ KelownaPacific Central Station (Vancouver) โKelowna (Orchard Park Mall)331 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ฒYou arrive at Kelowna (Orchard Park Mall).
Option two · four legs
Grab a window seat, the scenery's included.
CarrierRideYour bike
โด๏ธBC FerriesTsawwassen โ Duke PointDuke Point (Nanaimo) โTsawwassen (Delta)58 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐TransLink620 Bridgeport Station / Tsawwassen Ferryor the 900 Bike Bus (seasonal)Tsawwassen (Delta) โBridgeport (Richmond)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.
๐SkyTrainTransLinkBridgeport (Richmond) โPacific Central Station (Vancouver)Roll on, free โ 2 bikes per carAvoid rush hourE-bikes OK
๐EbusVancouver โ KelownaPacific Central Station (Vancouver) โKelowna (Orchard Park Mall)331 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ฒYou arrive at Kelowna (Orchard Park Mall).
Option three · four legs📅 seasonal
Same as Option two, but a coach bus instead of the city bus.
CarrierRideYour bike
โด๏ธBC FerriesHorseshoe Bay โ Departure BayDeparture Bay (Nanaimo) โHorseshoe Bay53 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐Squamish ConnectorSquamish โ VancouverHorseshoe Bay โVancouver Canada Place16 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.
๐SkyTrainTransLinkVancouver Canada Place โPacific Central Station (Vancouver)Roll on, free โ 2 bikes per carAvoid rush hourE-bikes OK
๐EbusVancouver โ KelownaPacific Central Station (Vancouver) โKelowna (Orchard Park Mall)331 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ฒYou arrive at Kelowna (Orchard Park Mall).
Option four · four legs
Same as Option two, but a coach bus instead of the SkyTrain.
CarrierRideYour bike
โด๏ธBC FerriesHorseshoe Bay โ Departure BayDeparture Bay (Nanaimo) โHorseshoe Bay53 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐TransLink257 Horseshoe Bay ExpressHorseshoe Bay โDowntown Vancouver (Dunsmuir at Cambie)19 kmRack on the bus, free2 bikes โ first come, first servedE-bikes OK
๐Rider ExpressVancouver โ Calgary (Hwy 1)Downtown Vancouver (Dunsmuir at Cambie) โSurrey21 kmRides in the hold โ bagged, wrapped, or boxed$50 per bike โ non-refundable
๐EbusVancouver โ KelownaSurrey โKelowna (Orchard Park Mall)310 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ฒYou arrive at Kelowna (Orchard Park Mall).
Option five · one leg✈ the splurge
The scenic splurge: hop a flight.
CarrierRideYour bike
๐ฒFirst, get from Central Nanaimo to YCD (Nanaimo), about 13 km. Ride it, or take a local bus or taxi. If pedalling it doesn't appeal, A.C. Taxi, Yellow Cab Nanaimo might help.
โ๏ธPacific Coastal AirlinesNanaimo โ KelownaYCD (Nanaimo) โKelowna Airport341 kmRides in the hold โ small aircraft, limited spaceAbout $105 per directionNo e-bikes
๐ฒAt the far end, Kelowna is about 11 km from Kelowna Airport. Ride it, or take a local bus or taxi. If pedalling it doesn't appeal, Apple Cabs, Checkmate Cabs Ltd. might help.
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: Kelowna to Nanaimo (best: bus + SkyTrain + ferry)
Connections from Nanaimo: North Cowichan (Chemainus & Crofton) (best: bus) · Saanich (best: bus) · Vernon (best: ferry + SkyTrain + bus) · Calgary, AB (best: ferry + SkyTrain + bus)
Connections from Kelowna: Summerland (best: bus) · Port Coquitlam (best: bus + SkyTrain + train) · Duncan (Cowichan Valley) (best: bus + SkyTrain + ferry) · Haida Gwaii (best: bus + train + ferry)