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, trains and flights can carry you and your bike from Whitehorse, YT to Salmo.
For scale
As the crow flies1,701 km
Biking whole wayno route found
By carno route found
We found three 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 · four legs✈ the splurge⚠ doesn't run every day — check the schedule
Fly most of the way, then let transit finish the trip.
CarrierRideYour bike
✈️Air NorthVancouver (YVR) – Whitehorse (YXY)or Air Canada (Vancouver (YVR) – Whitehorse (YXY))YXY (Whitehorse) →Vancouver Airport (YVR) (Richmond)1487 kmHard case or bike box — a box needs a signed release; 32 kg max$50 plus taxAdd your bike to the booking ahead — space availableE-bikes only with a small battery — removable, 160 Wh max, carried in the cabin
Nonstop, two or three flights a day, year-round.
🚝SkyTrainTransLinkVancouver Airport (YVR) (Richmond) →New WestminsterRoll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚌Mountain Man Mike'sKaslo – VancouverNew Westminster →1680 Hwy 3A/6 (Nelson)495 kmBikes acceptedCall for a quote — fee and packaging arranged with the booking agent
Runs once a week; hop-on hop-off along the way.
🚎BC Transit72 Salmo-Nelson via Ymir1680 Hwy 3A/6 (Nelson) →Salmo33 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, Thursday and Friday only.
🚲You arrive at Salmo.
Option two · four legs✈ the splurge⚠ doesn't run every day — check the schedule
Same as Option one, but a coach bus instead of the city bus.
CarrierRideYour bike
✈️Air NorthVancouver (YVR) – Whitehorse (YXY)YXY (Whitehorse) →Vancouver Airport (YVR) (Richmond)1487 kmHard case or bike box — a box needs a signed release; 32 kg max$50 plus taxAdd your bike to the booking ahead — space availableE-bikes only with a small battery — removable, 160 Wh max, carried in the cabin
Nonstop, two or three flights a day, year-round.
🚝SkyTrainTransLinkVancouver Airport (YVR) (Richmond) →New WestminsterRoll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚌Mountain Man Mike'sKaslo – VancouverNew Westminster →1680 Hwy 3A/6 (Nelson)495 kmBikes acceptedCall for a quote — fee and packaging arranged with the booking agent
Runs once a week; hop-on hop-off along the way.
🚌Mountain Man Mike'sKaslo – Calgaryor Mountain Man Mike's (Kaslo – Cranbrook – Calgary (weekly)) (doesn't run every day)1680 Hwy 3A/6 (Nelson) →Salmo33 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.
🚲You arrive at Salmo.
Option three · four legs✈ the splurge⚠ doesn't run every day — check the schedule
Grab a window seat, the scenery's included.
CarrierRideYour bike
✈️Air NorthKelowna (YLW) – Whitehorse (YXY) via VancouverYXY (Whitehorse) →Kelowna Airport1550 kmHard case or bike box — a box needs a signed release; 32 kg max$50 plus taxAdd your bike to the booking ahead — space availableE-bikes only with a small battery — removable, 160 Wh max, carried in the cabin
Daily, with a stop in Vancouver on the same plane.
🚌EbusKelowna/Salmon Arm – GoldenKelowna Airport →Golden263 kmRides in the hold — bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚎BC Transit36 Golden – Cranbrook Connector (Health Connections)Golden →Cranbrook223 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.
🚌Mountain Man Mike'sKaslo – Calgaryor Mountain Man Mike's (Kaslo – Cranbrook – Calgary (weekly)) (doesn't run every day)Cranbrook →Salmo129 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.
🚲You arrive at Salmo.
Not an option · five legs🚫 not possible with a bike✈ the splurge⚠ doesn't run every day — check the schedule
A plane, three city buses, and a coach bus.
🚫 This chain exists, but Silver City Stagelines does not carry bikes, so it cannot work with yours. We show it so you can see where the connection breaks.
CarrierRideYour bike
✈️Air NorthKelowna (YLW) – Whitehorse (YXY) via VancouverYXY (Whitehorse) →Kelowna Airport1550 kmHard case or bike box — a box needs a signed release; 32 kg max$50 plus taxAdd your bike to the booking ahead — space availableE-bikes only with a small battery — removable, 160 Wh max, carried in the cabin
Daily, with a stop in Vancouver on the same plane.
🚎BC Transit23 Lake CountryKelowna Airport →UBCO Exchange (Kelowna)2.2 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 Transit97 OkanaganUBCO Exchange (Kelowna) →Kelowna (Orchard Park Mall)9.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
🚌Silver City StagelinesTrail – Kelowna (Hwy 3/33)Kelowna (Orchard Park Mall) →1680 Hwy 3A/6 (Nelson)244 kmDoes not carry bikes
🚎BC Transit72 Salmo-Nelson via Ymir1680 Hwy 3A/6 (Nelson) →Salmo33 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, Thursday and Friday only.
🚲You arrive at Salmo.
Not an option · five legs🚫 not possible with a bike✈ the splurge⚠ doesn't run every day — check the schedule
A plane, two city buses, and two coach buses.
🚫 This chain exists, but Silver City Stagelines does not carry bikes, so it cannot work with yours. We show it so you can see where the connection breaks.
CarrierRideYour bike
✈️Air NorthKelowna (YLW) – Whitehorse (YXY) via VancouverYXY (Whitehorse) →Kelowna Airport1550 kmHard case or bike box — a box needs a signed release; 32 kg max$50 plus taxAdd your bike to the booking ahead — space availableE-bikes only with a small battery — removable, 160 Wh max, carried in the cabin
Daily, with a stop in Vancouver on the same plane.
🚎BC Transit23 Lake CountryKelowna Airport →UBCO Exchange (Kelowna)2.2 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 Transit97 OkanaganUBCO Exchange (Kelowna) →Kelowna (Orchard Park Mall)9.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
🚌Silver City StagelinesTrail – Kelowna (Hwy 3/33)Kelowna (Orchard Park Mall) →1680 Hwy 3A/6 (Nelson)244 kmDoes not carry bikes
🚌Mountain Man Mike'sKaslo – Calgaryor Mountain Man Mike's (Kaslo – Cranbrook – Calgary (weekly)) (doesn't run every day)1680 Hwy 3A/6 (Nelson) →Salmo33 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.
🚲You arrive at Salmo.
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: Salmo to Whitehorse, YT (best: bus + SkyTrain + plane)
Connections from Whitehorse, YT: Skagway, AK (best: plane + SkyTrain + bus) · Qualicum Beach (best: plane + SkyTrain + ferry) · White Rock (best: plane + SkyTrain + bus) · Fernie (best: plane + bus)
Connections from Salmo: Castlegar (best: bus) · Logan Lake (best: bus) · Bowen Island (best: bus + SkyTrain + ferry) · Skagway, AK (best: bus + ferry)
Check out BC Bike Stops in Salmo