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 and trains can carry you and your bike from Langley to Prince George.
For scale
As the crow flies535 km
Biking whole wayno route found
By car749 km · 8 h 02 m
We found six 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 · three legs⚠ doesn't run every day — check the schedule
Halfway across the province, no car required.
CarrierRideYour bike
🚲First, get from Central Langley to Carvolth Exch Bay 13 (Langley), about 6.3 km. Ride it, or take a local bus or taxi.
🚎BC Transit66 Fraser Valley ExpressCarvolth Exch Bay 13 (Langley) →Downtown Chilliwack Bay B57 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲Travel the short hop from Downtown Chilliwack Bay B to Chilliwack, about 1.3 km. If pedalling it doesn't appeal, Chilliwack Taxi might help.
🚌EbusVancouver – Kamloopsor Ebus (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary)Chilliwack →Kamloops209 kmRides in the hold — bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚌EbusKamloops – Prince GeorgeKamloops →Downtown Exch Bay B (Prince George)456 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.
🚲You arrive at Downtown Exch Bay B (Prince George).
Option two · three legs⚠ doesn't run every day — check the schedule
The same idea as Option one, on different routes.
CarrierRideYour bike
🚲First, get from Central Langley to 276 St at Fraser Hwy (Langley), about 15 km. Ride it, or take a local bus or taxi.
🚎BC Transit21 Fraser Hwyor the 21A Fraser Hwy (doesn't run every day)276 St at Fraser Hwy (Langley) →South Fraser Way at Center St (Abbotsford)8.6 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲Travel the short hop from South Fraser Way at Center St (Abbotsford) to Abbotsford Airport, about 2.8 km. If pedalling it doesn't appeal, Abbotsford Mission Taxi, Central Valley Taxi might help.
🚌EbusVancouver – Calgary (Hwy 1)or Ebus (Vancouver – Kamloops) or Rider Express (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary)Abbotsford Airport →Kamloops242 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.
🚌EbusKamloops – Prince GeorgeKamloops →Downtown Exch Bay B (Prince George)456 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.
🚲You arrive at Downtown Exch Bay B (Prince George).
Option three · three legs⚠ doesn't run every day — check the schedule
Another way: the same idea as Option one, on different routes.
CarrierRideYour bike
🚲First, get from Central Langley to Carvolth Exch Bay 13 (Langley), about 6.3 km. Ride it, or take a local bus or taxi.
🚎BC Transit66 Fraser Valley Express (FVX)Carvolth Exch Bay 13 (Langley) →Abbotsford30 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚌EbusVancouver – Kamloopsor Ebus (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary)Abbotsford →Kamloops236 kmRides in the hold — bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚌EbusKamloops – Prince GeorgeKamloops →Downtown Exch Bay B (Prince George)456 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.
🚲You arrive at Downtown Exch Bay B (Prince George).
Option four · four legs⚠ doesn't run every day — check the schedule
SkyTrain helps connect the dots.
CarrierRideYour bike
🚲First, get from Central Langley to Carvolth Exch Bay 13 (Langley), about 6.3 km. Ride it, or take a local bus or taxi.
🚎BC Transit66 Fraser Valley Express (FVX)Carvolth Exch Bay 13 (Langley) →Lougheed Stn Bay 5 (Burnaby)20 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚝SkyTrainTransLinkLougheed Stn Bay 5 (Burnaby) →Pacific Central Station (Vancouver)Roll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚌EbusVancouver – Calgary (Hwy 1)Pacific Central Station (Vancouver) →Kamloops303 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.
🚌EbusKamloops – Prince GeorgeKamloops →Downtown Exch Bay B (Prince George)456 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.
🚲You arrive at Downtown Exch Bay B (Prince George).
Show two moreShow fewer
Option five · three legs⚠ doesn't run every day — check the schedule
Same as Option one, but a coach bus instead of the city bus.
CarrierRideYour bike
🚌Mountain Man Mike'sKaslo – VancouverLangley →Hope100 kmBikes acceptedCall for a quote — fee and packaging arranged with the booking agent
Runs once a week; hop-on hop-off along the way.
🚌EbusVancouver – Kamloopsor Ebus (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary)Hope →Kamloops164 kmRides in the hold — bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚌EbusKamloops – Prince GeorgeKamloops →Downtown Exch Bay B (Prince George)456 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.
🚲You arrive at Downtown Exch Bay B (Prince George).
Option six · four legs⚠ doesn't run every day — check the schedule
The train does most of the work.
CarrierRideYour bike
🚲First, get from Central Langley to Carvolth Exch Bay 13 (Langley), about 6.3 km. Ride it, or take a local bus or taxi.
🚎BC Transit66 Fraser Valley ExpressCarvolth Exch Bay 13 (Langley) →Lougheed Stn Bay 5 (Burnaby)20 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚝SkyTrainTransLinkLougheed Stn Bay 5 (Burnaby) →Pacific Central Station (Vancouver)Roll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚆VIA RailThe Canadian (Vancouver – Kamloops North – Jasper)Pacific Central Station (Vancouver) →Jasper AB541 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.
🚆VIA RailSkeena (Prince Rupert – Prince George – Jasper)Jasper AB →Downtown Exch Bay B (Prince George)331 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).
🚲You arrive at Downtown Exch Bay B (Prince George).
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: Prince George to Langley (best: bus)
Connections from Langley: Delta (best: bus + SkyTrain) · Hope (best: bus) · Vernon (best: bus) · New Hazelton (best: bus + SkyTrain + train)
Connections from Prince George: Vanderhoof (best: bus) · Port McNeill (best: bus + ferry) · Nanaimo (best: bus + SkyTrain + ferry) · Fernie (best: bus)
Check out BC Bike Stops in Langley and Prince George