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 can carry you and your bike from Kelowna to Salmo.
For scale
As the crow flies178 km
Biking whole way370 km ยท 26 h 45 m
By car341 km ยท 3 h 50 m
We found seven 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⚠ doesn't run every day — check the schedule
Mountain Man Mike's will get you there.
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
Health Connections bus: medical patients get priority. You must call ahead to book a seat. Weekdays only.
๐Mountain Man Mike'sKaslo โ VancouverMain & 89th St (Osoyoos) โ1680 Hwy 3A/6 (Nelson)177 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 · three legs⚠ doesn't run every day — check the schedule
Beautiful BC from a coach window.
CarrierRideYour bike
๐EbusKelowna/Salmon Arm โ GoldenKelowna (Orchard Park Mall) โGolden274 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.
Option three · three legs⚠ doesn't run every day — check the schedule
The long way round, but it works.
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 โ1680 Hwy 3A/6 (Nelson)374 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 four · four legs⚠ doesn't run every day — check the schedule
The same idea as Option one, on different routes.
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
๐ฒTravel the short hop from Duncan & Main (Plaza) (Penticton) to Cherry Lane Shopping Centre (Penticton), about 4.3 km. If pedalling it doesn't appeal, Klassic Taxi, Penticton Eco Taxi might help.
๐BC Transit50 Penticton / PrincetonCherry Lane Shopping Centre (Penticton) โKeremeos35 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 Monday, Wednesday and Friday only.
๐Mountain Man Mike'sKaslo โ VancouverKeremeos โ1680 Hwy 3A/6 (Nelson)210 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.
Show five moreShow fewer
Option five · four legs⚠ doesn't run every day — check the schedule
Same as Option one, but a coach bus instead of the city bus.
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
Health Connections bus: medical patients get priority. You must call ahead to book a seat. Weekdays only.
๐Mountain Man Mike'sKaslo โ VancouverMain & 89th St (Osoyoos) โ1680 Hwy 3A/6 (Nelson)177 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 six · three legs⚠ doesn't run every day — check the schedule
Same as Option two, but a coach bus instead of the city bus.
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 โ1680 Hwy 3A/6 (Nelson)374 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 seven · four legs⚠ doesn't run every day — check the schedule
Another way: same as Option one, but a coach bus instead of the city bus.
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
๐ฒTravel the short hop from Duncan & Main (Plaza) (Penticton) to Cherry Lane Shopping Centre (Penticton), about 4.3 km.
๐BC Transit50 Penticton / PrincetonCherry Lane Shopping Centre (Penticton) โKeremeos35 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 Monday, Wednesday and Friday only.
๐Mountain Man Mike'sKaslo โ VancouverKeremeos โ1680 Hwy 3A/6 (Nelson)210 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.
Not an option · two legs🚫 not possible with a bike⚠ doesn't run every day — check the schedule
Coach bus to 1680 Hwy 3A/6, then a city bus into Salmo.
🚫 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
๐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 · two legs🚫 not possible with a bike⚠ doesn't run every day — check the schedule
Two coach buses, changing in 1680 Hwy 3A/6.
🚫 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
๐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 Kelowna (best: bus)
Connections from Kelowna: Summerland (best: bus) · Pemberton (best: bus + SkyTrain) · Nanaimo (best: bus + SkyTrain + ferry) · Whitehorse, YT (best: plane)
Connections from Salmo: Castlegar (best: bus) · Hope (best: bus) · Galiano Island (best: bus + SkyTrain + ferry) · Whitehorse, YT (best: bus + SkyTrain + plane)