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 Smithers to Salmo.
For scale
As the crow flies918 km
Biking whole wayno route found
By car1,415 km ยท 15 h 14 m
We found 11 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
Ride The Canadian through the mountains.
CarrierRideYour bike
๐VIA RailSkeena (Prince Rupert โ Prince George โ Jasper)4th Ave at King St (Smithers) โJasper AB646 kmChecked baggage โ staffed stations only, including Vancouver BC and Jasper AB$25 per directionE-bikes OK โ battery disconnected at check-in
Three departures a week; the trip includes an overnight stop in Prince George (book your own hotel).
๐VIA RailThe Canadian (Vancouver โ Kamloops North โ Jasper)Jasper AB โPacific Central Station (Vancouver)541 kmChecked baggage โ staffed stations only, including Vancouver BC and Jasper AB$25 per directionE-bikes OK โ battery disconnected at check-in
Two departures a week in season; bikes can be checked on and off at Vancouver and Jasper only.
๐Mountain Man Mike'sKaslo โ VancouverPacific Central Station (Vancouver) โ1680 Hwy 3A/6 (Nelson)511 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⚠ doesn't run every day — check the schedule
Beautiful BC from a coach window.
CarrierRideYour bike
๐VIA RailSkeena (Prince Rupert โ Prince George โ Jasper)4th Ave at King St (Smithers) โDowntown Exch Bay B (Prince George)315 kmChecked baggage โ staffed stations only, including Vancouver BC and Jasper AB$25 per directionE-bikes OK โ battery disconnected at check-in
Three departures a week; the trip includes an overnight stop in Prince George (book your own hotel).
๐EbusKamloops โ Prince GeorgeDowntown Exch Bay B (Prince George) โKamloops456 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs Wed/Fri/Sun toward Prince George and Mon/Thu/Sat toward Kamloops; no service on Tuesdays.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Kamloops โCalgary AB480 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.
๐Mountain Man Mike'sKaslo โ Cranbrook โ Calgary (weekly)Calgary AB โSalmo482 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.
๐ฒYou arrive at Salmo.
Option three · four legs⚠ doesn't run every day — check the schedule
Same as Option two, but a coach bus instead of the train.
CarrierRideYour bike
๐BC Bus North (Tahltan NST Busing Ltd.)Prince George โ Prince Rupert (Hwy 16 West)4th Ave at King St (Smithers) โDowntown Exch Bay B (Prince George)327 kmLuggage bay on the Prince Rupert routeOther routes: bagged or boxed โ checked as luggage
Twice a week: Monday and Thursday westbound, Tuesday and Friday eastbound.
๐EbusKamloops โ Prince GeorgeDowntown Exch Bay B (Prince George) โKamloops456 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs Wed/Fri/Sun toward Prince George and Mon/Thu/Sat toward Kamloops; no service on Tuesdays.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Kamloops โCalgary AB480 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.
๐Mountain Man Mike'sKaslo โ Cranbrook โ Calgary (weekly)Calgary AB โSalmo482 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.
๐ฒYou arrive at Salmo.
Option four · five legs⚠ doesn't run every day — check the schedule
Mountain Man Mike's will get you there.
CarrierRideYour bike
๐VIA RailSkeena (Prince Rupert โ Prince George โ Jasper)4th Ave at King St (Smithers) โDowntown Exch Bay B (Prince George)315 kmChecked baggage โ staffed stations only, including Vancouver BC and Jasper AB$25 per directionE-bikes OK โ battery disconnected at check-in
Three departures a week; the trip includes an overnight stop in Prince George (book your own hotel).
๐EbusKamloops โ Prince GeorgeDowntown Exch Bay B (Prince George) โKamloops456 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs Wed/Fri/Sun toward Prince George and Mon/Thu/Sat toward Kamloops; no service on Tuesdays.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Kamloops โGolden265 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.
๐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 โ CalgaryCranbrook โSalmo129 kmBikes acceptedCall for a quote โ fee and packaging arranged with the booking agent
Runs once a week, continuing east into Alberta.
๐ฒYou arrive at Salmo.
Show seven moreShow fewer
Option five · five legs⚠ doesn't run every day — check the schedule
Same as Option four, but a coach bus instead of the train.
CarrierRideYour bike
๐BC Bus North (Tahltan NST Busing Ltd.)Prince George โ Prince Rupert (Hwy 16 West)4th Ave at King St (Smithers) โDowntown Exch Bay B (Prince George)327 kmLuggage bay on the Prince Rupert routeOther routes: bagged or boxed โ checked as luggage
Twice a week: Monday and Thursday westbound, Tuesday and Friday eastbound.
๐EbusKamloops โ Prince GeorgeDowntown Exch Bay B (Prince George) โKamloops456 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs Wed/Fri/Sun toward Prince George and Mon/Thu/Sat toward Kamloops; no service on Tuesdays.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Kamloops โGolden265 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.
๐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 โ CalgaryCranbrook โSalmo129 kmBikes acceptedCall for a quote โ fee and packaging arranged with the booking agent
Runs once a week, continuing east into Alberta.
๐ฒYou arrive at Salmo.
Option six · 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
๐VIA RailSkeena (Prince Rupert โ Prince George โ Jasper)4th Ave at King St (Smithers) โJasper AB646 kmChecked baggage โ staffed stations only, including Vancouver BC and Jasper AB$25 per directionE-bikes OK โ battery disconnected at check-in
Three departures a week; the trip includes an overnight stop in Prince George (book your own hotel).
๐VIA RailThe Canadian (Vancouver โ Kamloops North โ Jasper)Jasper AB โPacific Central Station (Vancouver)541 kmChecked baggage โ staffed stations only, including Vancouver BC and Jasper AB$25 per directionE-bikes OK โ battery disconnected at check-in
Two departures a week in season; bikes can be checked on and off at Vancouver and Jasper only.
๐Mountain Man Mike'sKaslo โ VancouverPacific Central Station (Vancouver) โ1680 Hwy 3A/6 (Nelson)511 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 · five legs⚠ doesn't run every day — check the schedule
Option two, plus a city bus at the finish.
CarrierRideYour bike
๐VIA RailSkeena (Prince Rupert โ Prince George โ Jasper)4th Ave at King St (Smithers) โDowntown Exch Bay B (Prince George)315 kmChecked baggage โ staffed stations only, including Vancouver BC and Jasper AB$25 per directionE-bikes OK โ battery disconnected at check-in
Three departures a week; the trip includes an overnight stop in Prince George (book your own hotel).
๐EbusKamloops โ Prince GeorgeDowntown Exch Bay B (Prince George) โKamloops456 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs Wed/Fri/Sun toward Prince George and Mon/Thu/Sat toward Kamloops; no service on Tuesdays.
๐EbusVancouver โ Calgary (Hwy 1)or Ebus (Vancouver โ Kamloops) or Rider Express (Vancouver โ Calgary (Hwy 1))Kamloops โHope164 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.
๐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 eight · five legs⚠ doesn't run every day — check the schedule
Option three, plus a city bus at the finish.
CarrierRideYour bike
๐BC Bus North (Tahltan NST Busing Ltd.)Prince George โ Prince Rupert (Hwy 16 West)4th Ave at King St (Smithers) โDowntown Exch Bay B (Prince George)327 kmLuggage bay on the Prince Rupert routeOther routes: bagged or boxed โ checked as luggage
Twice a week: Monday and Thursday westbound, Tuesday and Friday eastbound.
๐EbusKamloops โ Prince GeorgeDowntown Exch Bay B (Prince George) โKamloops456 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs Wed/Fri/Sun toward Prince George and Mon/Thu/Sat toward Kamloops; no service on Tuesdays.
๐EbusVancouver โ Calgary (Hwy 1)or Ebus (Vancouver โ Kamloops) or Rider Express (Vancouver โ Calgary (Hwy 1))Kamloops โHope164 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.
๐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 9 · five legs⚠ doesn't run every day — check the schedule
Two city buses and three coach buses.
CarrierRideYour bike
๐BC Transit162 Smithers / Burns Lake4th Ave at King St (Smithers) โBurns Lake115 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 Transit161 Prince George / Burns LakeBurns Lake โDowntown Exch Bay B (Prince George)200 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
๐EbusKamloops โ Prince GeorgeDowntown Exch Bay B (Prince George) โKamloops456 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs Wed/Fri/Sun toward Prince George and Mon/Thu/Sat toward Kamloops; no service on Tuesdays.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Kamloops โCalgary AB480 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.
๐Mountain Man Mike'sKaslo โ Cranbrook โ Calgary (weekly)Calgary AB โSalmo482 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.
๐ฒYou arrive at Salmo.
Option 10 · six legs⚠ doesn't run every day — check the schedule
Pack patience, it connects.
CarrierRideYour bike
๐BC Transit162 Smithers / Burns Lake4th Ave at King St (Smithers) โBurns Lake115 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 Transit161 Prince George / Burns LakeBurns Lake โDowntown Exch Bay B (Prince George)200 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
๐EbusKamloops โ Prince GeorgeDowntown Exch Bay B (Prince George) โKamloops456 kmRides in the hold โ bagged or cloth-wrapped (no plastic), or boxed$30 per bike
Runs Wed/Fri/Sun toward Prince George and Mon/Thu/Sat toward Kamloops; no service on Tuesdays.
๐EbusVancouver โ Calgary (Hwy 1)or Rider Express (Vancouver โ Calgary (Hwy 1))Kamloops โGolden265 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.
๐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 โ CalgaryCranbrook โSalmo129 kmBikes acceptedCall for a quote โ fee and packaging arranged with the booking agent
Runs once a week, continuing east into Alberta.
๐ฒYou arrive at Salmo.
Option 11 · four legs✈ the splurge⚠ doesn't run every day — check the schedule
Two flights and two city buses.
CarrierRideYour bike
โ๏ธAir CanadaVancouver (YVR) โ Smithers (YYD)YYD (Smithers) โVancouver Airport (YVR) (Richmond)684 kmBox or sturdy bag requiredBook ahead for your bikeAbout $50 per directionNo e-bikes
โ๏ธAir CanadaVancouver (YVR) โ Castlegar (YCG)Vancouver Airport (YVR) (Richmond) โCastlegar402 kmBox or sturdy bag requiredBook ahead for your bikeAbout $50 per directionNo e-bikes
๐ฒTravel the short hop from Castlegar to Hwy 3A at Ootischenia Rd (Brilliant), about 2.8 km.
๐BC Transit99 Kootenay ConnectorHwy 3A at Ootischenia Rd (Brilliant) โ1680 Hwy 3A/6 (Nelson)31 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 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.
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 Smithers (best: bus + train)
Connections from Smithers: Houston (best: bus) · Whistler (best: train + SkyTrain + bus) · Hope (best: train + bus) · Fernie (best: train + bus)
Connections from Salmo: Castlegar (best: bus) · Logan Lake (best: bus) · Bowen Island (best: bus + SkyTrain + ferry) · Whitehorse, YT (best: bus + SkyTrain + plane)