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 Fernie to Gabriola Island.
For scale
As the crow flies638 km
Biking whole wayWe can't compute the bike route from the ferry dock but it may be rideable: please consult other sources.
By car1,038 km ยท 13 h 01 m
We found 9 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⚠ doesn't run every day — check the schedule
The coach takes care of the long stretch.
CarrierRideYour bike
๐Mountain Man Mike'sKaslo โ Calgaryor Mountain Man Mike's (Kaslo โ Cranbrook โ Calgary (weekly)) (doesn't run every day)9th Ave at 19th St (Fernie) โ1680 Hwy 3A/6 (Nelson)212 kmBikes acceptedCall for a quote โ fee and packaging arranged with the booking agent
Mountain Man Mike's: Runs once a week, continuing east into Alberta.
Mountain Man Mike's: The only ground service between Cranbrook and Calgary; weekly, eastbound Monday and westbound Tuesday.
๐Mountain Man Mike'sKaslo โ Vancouver1680 Hwy 3A/6 (Nelson) โNew Westminster495 kmBikes acceptedCall for a quote โ fee and packaging arranged with the booking agent
Runs once a week; hop-on hop-off along the way.
๐SkyTrainTransLinkNew Westminster โVancouver Canada PlaceRoll 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 Nanaimo Harbour, about 0.9 km. If pedalling it doesn't appeal, A.C. Taxi, Yellow Cab Nanaimo might help.
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Nanaimo Harbour โDescanso Bay (Gabriola Island)5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Descanso Bay (Gabriola Island).
Option two · five legs📅 seasonal
Beautiful BC from a coach window.
CarrierRideYour bike
๐Tunnel49Fernie โ Calgary Airportor Mountain Man Mike's (Kaslo โ Cranbrook โ Calgary (weekly)) (doesn't run every day)9th Ave at 19th St (Fernie) โCalgary AB185 kmRides in the hold โ boxed, bagged, or wrappedBike fee โ $50 + GST per bike bag on the Calgary shuttle; Cranbrook might be extra
Tunnel49: A winter ski shuttle: Wednesdays and Saturdays, mid-December to late March. Other times need a six-passenger custom booking. Bike bags $50 plus GST.
Mountain Man Mike's: The only ground service between Cranbrook and Calgary; weekly, eastbound Monday and westbound Tuesday.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Calgary AB โPacific Central Station (Vancouver)784 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) โVancouver Canada PlaceRoll 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 Nanaimo Harbour, about 0.9 km.
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Nanaimo Harbour โDescanso Bay (Gabriola Island)5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Descanso Bay (Gabriola Island).
Option three · six legs⚠ doesn't run every day — check the schedule
Halfway across the province, no car required.
CarrierRideYour bike
๐BC TransitElkford โ Cranbrook (Health Connections)9th Ave at 19th St (Fernie) โCranbrook50 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
Health Connections bus: medical patients get priority. You must call ahead to book a seat. Runs Wednesday and Friday only.
๐BC Transit36 Golden โ Cranbrook Connector (Health Connections)Cranbrook โGolden223 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
Health Connections bus: medical patients get priority. You must call ahead to book a seat. Runs Tuesday and Thursday only.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Golden โPacific Central Station (Vancouver)568 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) โVancouver Canada PlaceRoll 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 Nanaimo Harbour, about 0.9 km.
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Nanaimo Harbour โDescanso Bay (Gabriola Island)5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Descanso Bay (Gabriola Island).
Option four · seven legs⚠ doesn't run every day — check the schedule
A lot of connections, but it gets you there.
CarrierRideYour bike
๐Mountain Man Mike'sKaslo โ Calgaryor Mountain Man Mike's (Kaslo โ Cranbrook โ Calgary (weekly)) (doesn't run every day)9th Ave at 19th St (Fernie) โ1680 Hwy 3A/6 (Nelson)212 kmBikes acceptedCall for a quote โ fee and packaging arranged with the booking agent
Mountain Man Mike's: Runs once a week, continuing east into Alberta.
Mountain Man Mike's: The only ground service between Cranbrook and Calgary; weekly, eastbound Monday and westbound Tuesday.
๐Mountain Man Mike'sKaslo โ Vancouver1680 Hwy 3A/6 (Nelson) โNew Westminster495 kmBikes acceptedCall for a quote โ fee and packaging arranged with the booking agent
Runs once a week; hop-on hop-off along the way.
๐SkyTrainTransLinkNew Westminster โ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 Nanaimo Harbour, about 0.6 km.
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Nanaimo Harbour โDescanso Bay (Gabriola Island)5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Descanso Bay (Gabriola Island).
Show five moreShow fewer
Option five · seven legs📅 seasonal
A long haul, but it all connects.
CarrierRideYour bike
๐Tunnel49Fernie โ Calgary Airport9th Ave at 19th St (Fernie) โCalgary AB185 kmRides in the hold โ boxed, bagged, or wrappedBike fee โ $50 + GST per bike bag on the Calgary shuttle; Cranbrook might be extra
A winter ski shuttle: Wednesdays and Saturdays, mid-December to late March. Other times need a six-passenger custom booking. Bike bags $50 plus GST.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Calgary AB โPacific Central Station (Vancouver)784 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) โ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 Nanaimo Harbour, about 0.6 km.
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Nanaimo Harbour โDescanso Bay (Gabriola Island)5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Descanso Bay (Gabriola Island).
Option six · eight legs⚠ doesn't run every day — check the schedule
A few connections, but each one moves you closer.
CarrierRideYour bike
๐BC TransitElkford โ Cranbrook (Health Connections)9th Ave at 19th St (Fernie) โCranbrook50 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
Health Connections bus: medical patients get priority. You must call ahead to book a seat. Runs Wednesday and Friday only.
๐BC Transit36 Golden โ Cranbrook Connector (Health Connections)Cranbrook โGolden223 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
Health Connections bus: medical patients get priority. You must call ahead to book a seat. Runs Tuesday and Thursday only.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Golden โPacific Central Station (Vancouver)568 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) โ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 Nanaimo Harbour, about 0.6 km.
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Nanaimo Harbour โDescanso Bay (Gabriola Island)5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Descanso Bay (Gabriola Island).
Option seven · six legs⚠ doesn't run every day — check the schedule
Same as Option three, but a coach bus instead of the city bus.
CarrierRideYour bike
๐Mountain Man Mike'sKaslo โ Calgary9th Ave at 19th St (Fernie) โCranbrook50 kmBikes acceptedCall for a quote โ fee and packaging arranged with the booking agent
Runs once a week, continuing east into Alberta.
๐BC Transit36 Golden โ Cranbrook Connector (Health Connections)Cranbrook โGolden223 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
Health Connections bus: medical patients get priority. You must call ahead to book a seat. Runs Tuesday and Thursday only.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Golden โPacific Central Station (Vancouver)568 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) โVancouver Canada PlaceRoll 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 Nanaimo Harbour, about 0.9 km.
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Nanaimo Harbour โDescanso Bay (Gabriola Island)5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Descanso Bay (Gabriola Island).
Option eight · seven legs⚠ doesn't run every day — check the schedule
The same trip, but with Ebus for the coach bus leg.
CarrierRideYour bike
๐Mountain Man Mike'sKaslo โ Cranbrook โ Calgary (weekly)9th Ave at 19th St (Fernie) โCalgary AB303 kmBikes acceptedCall for a quote โ fee and packaging arranged with the booking agent
The only ground service between Cranbrook and Calgary; weekly, eastbound Monday and westbound Tuesday.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Calgary AB โSurrey (Guildford Rec Centre)760 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 Surrey (Guildford Rec Centre) to Surrey Central, about 3.4 km. If pedalling it doesn't appeal, Aldergrove-Langley Taxi Ltd., Green Cab might help.
๐SkyTrainTransLinkSurrey Central โ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 Nanaimo Harbour, about 0.6 km.
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Nanaimo Harbour โDescanso Bay (Gabriola Island)5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Descanso Bay (Gabriola Island).
Option 9 · five legs✈ the splurge📞 on demand — book ahead with the operator
A coach bus, two flights, a SkyTrain, and a ferry.
CarrierRideYour bike
๐Tunnel49Elk Valley โ Cranbrook Airport9th Ave at 19th St (Fernie) โYXC (Cranbrook)53 kmRides in the hold โ boxed, bagged, or wrappedBike fee โ $50 + GST per bike bag on the Calgary shuttle; Cranbrook might be extra
On-demand airport shuttle, year-round, 8 AM to 10 PM, two-person minimum. Bikes go if packed; mention it when you book, and there might be an extra fee.
โ๏ธAir CanadaVancouver (YVR) โ Cranbrook (YXC)YXC (Cranbrook) โVancouver Airport (YVR) (Richmond)539 kmBox or sturdy bag requiredBook ahead for your bikeAbout $50 per directionNo e-bikes
๐SkyTrainTransLinkVancouver Airport (YVR) (Richmond) โVancouver Canada PlaceRoll 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 โ Nanaimo HarbourCXH (Vancouver) โNanaimo Harbour60 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
โด๏ธBC FerriesNanaimo Harbour โ Descanso Bay (Gabriola)Nanaimo Harbour โDescanso Bay (Gabriola Island)5.4 kmRoll on, free โ no reservation neededE-bikes OK โ no charging on board
๐ฒYou arrive at Descanso Bay (Gabriola Island).
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: Gabriola Island to Fernie (best: ferry + SkyTrain + bus)
Connections from Fernie: Cranbrook (best: bus) · Clearwater (best: bus) · Barkerville (best: bus) · Whitehorse, YT (best: bus + plane)
Connections from Gabriola Island: Chemainus (best: ferry + bus) · Maple Ridge (best: ferry + SkyTrain + bus) · Williams Lake (best: ferry + SkyTrain + bus) · Whitehorse, YT (best: ferry + SkyTrain + plane)
Check out BC Bike Stops in Fernie and Gabriola Island