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 Vancouver.
For scale
As the crow flies61 km
Biking whole way88 km · 3 h 41 m
By car85 km · 2 h 22 m
We found seven ways to get you there.
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 · one leg
Salt air the whole way.
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
🚲You arrive at CXH (Vancouver).
Option two · two legs
Option one, plus a city bus at the finish.
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
🚲You arrive at Downtown Vancouver (Dunsmuir at Cambie).
Option three · three legs
Option two, plus a SkyTrain at the finish.
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
🚲You arrive at Pacific Central Station (Vancouver).
Option four · two legs
Option one, plus a coach bus at the finish.
CarrierRideYour bike
⛴️BC FerriesTsawwassen – Duke PointDuke Point (Nanaimo) →Tsawwassen (Delta)58 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
🚌Wilson's Transportation (BC Connector)BC Ferries Connector — Vancouver / VictoriaTsawwassen (Delta) →Downtown Vancouver31 kmRides in the hold — bagged or boxed$42 per bike — 50 lb maxReserve bike spot — recommended
⛴️ Downtown to downtown via the Tsawwassen–Swartz Bay ferry crossing.
🚲You arrive at Downtown Vancouver.
Show three moreShow fewer
Option five · two legs📅 seasonal
Another way: option one, plus a coach bus at the finish.
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.
🚲You arrive at Vancouver Canada Place.
Option six · three legs
The long way round, but it works.
CarrierRideYour bike
🚎BC Transit70 NCX Nanaimo - Cowichan ExpressBay D at Downtown Nanaimo Exch →Duncan46 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚎BC Transit66 CVX Cowichan - Victoria ExpressDuncan →Legislature Terminal (Victoria)54 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲Travel the short hop from Legislature Terminal (Victoria) to Douglas St at Pandora Ave (Victoria), about 1.3 km. If pedalling it doesn't appeal, Bluebird Cabs, Sidney Taxi might help.
🚌Wilson's Transportation (BC Connector)BC Ferries Connector — Vancouver / VictoriaDouglas St at Pandora Ave (Victoria) →Downtown Vancouver101 kmRides in the hold — bagged or boxed$42 per bike — 50 lb maxReserve bike spot — recommended
⛴️ Downtown to downtown via the Tsawwassen–Swartz Bay ferry crossing.
🚲You arrive at Downtown Vancouver.
Option seven · one leg✈ the splurge
Treat yourself: wings over the water.
CarrierRideYour bike
🛩️Harbour AirVancouver Harbour – Nanaimo HarbourNanaimo Harbour →CXH (Vancouver)60 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
🚲You arrive at CXH (Vancouver).
Route facts last checked July 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: Vancouver to Nanaimo (best: ferry)
Connections from Nanaimo: North Cowichan (Chemainus & Crofton) (best: bus) · Sooke (best: bus) · Kelowna (best: ferry + SkyTrain + bus) · Calgary, AB (best: ferry + SkyTrain + bus)
Connections from Vancouver: Gibsons (best: bus + ferry) · Pemberton (best: bus) · Williams Lake (best: bus) · Haida Gwaii (best: ferry + rental car)