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, rental cars and flights can carry you and your bike from Terrace to Burnaby.
For scale
As the crow flies702 km
Biking whole wayno route found
By car1,349 km · 14 h 38 m
We found 10 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
🚆VIA RailSkeena (Prince Rupert – Prince George – Jasper)Lakelse at Skeena Mall (Terrace) →Jasper AB808 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.
🚝SkyTrainTransLinkPacific Central Station (Vancouver) →Metrotown (Burnaby)Roll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚲You arrive at Metrotown (Burnaby).
Option two · four legs⚠ doesn't run every day — check the schedule
SkyTrain helps connect the dots.
CarrierRideYour bike
🚌BC Bus North (Tahltan NST Busing Ltd.)Prince George – Prince Rupert (Hwy 16 West)Lakelse at Skeena Mall (Terrace) →Downtown Exch Bay B (Prince George)494 kmRides in the hold — boxed, bagged, or wrappedReserve bike spot
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 – Kamloopsor Ebus (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary)Kamloops →Pacific Central Station (Vancouver)301 kmRides in the hold — bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚝SkyTrainTransLinkPacific Central Station (Vancouver) →Metrotown (Burnaby)Roll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚲You arrive at Metrotown (Burnaby).
Option three · four legs⚠ doesn't run every day — check the schedule
Same as Option two, but a train instead of the coach bus.
CarrierRideYour bike
🚆VIA RailSkeena (Prince Rupert – Prince George – Jasper)Lakelse at Skeena Mall (Terrace) →Downtown Exch Bay B (Prince George)477 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 – Kamloopsor Ebus (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary)Kamloops →Pacific Central Station (Vancouver)301 kmRides in the hold — bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚝SkyTrainTransLinkPacific Central Station (Vancouver) →Metrotown (Burnaby)Roll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚲You arrive at Metrotown (Burnaby).
Option four · four legs⚠ doesn't run every day — check the schedule
Same as Option two, but a city bus instead of the SkyTrain.
CarrierRideYour bike
🚌BC Bus North (Tahltan NST Busing Ltd.)Prince George – Prince Rupert (Hwy 16 West)Lakelse at Skeena Mall (Terrace) →Downtown Exch Bay B (Prince George)494 kmRides in the hold — boxed, bagged, or wrappedReserve bike spot
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 – Kamloopsor Ebus (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary)Kamloops →Chilliwack209 kmRides in the hold — bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚲Travel the short hop from Chilliwack to Downtown Chilliwack Bay B, about 1.3 km. If pedalling it doesn't appeal, Chilliwack Taxi might help.
🚎BC Transit66 Fraser Valley ExpressDowntown Chilliwack Bay B →Lougheed Stn Bay 5 (Burnaby)77 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲At the far end, Central Burnaby is about 8.2 km from Lougheed Stn Bay 5 (Burnaby). Ride it, or take a local bus or taxi. If pedalling it doesn't appeal, Bonny'S Taxi, Sunshine Cabs might help.
Show six moreShow fewer
Option five · four legs⚠ doesn't run every day — check the schedule
Same as Option three, but a city bus instead of the SkyTrain.
CarrierRideYour bike
🚆VIA RailSkeena (Prince Rupert – Prince George – Jasper)Lakelse at Skeena Mall (Terrace) →Downtown Exch Bay B (Prince George)477 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 – Kamloopsor Ebus (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary (Hwy 1)) or Rider Express (Vancouver – Calgary)Kamloops →Chilliwack209 kmRides in the hold — bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚲Travel the short hop from Chilliwack to Downtown Chilliwack Bay B, about 1.3 km.
🚎BC Transit66 Fraser Valley ExpressDowntown Chilliwack Bay B →Lougheed Stn Bay 5 (Burnaby)77 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲At the far end, Central Burnaby is about 8.2 km from Lougheed Stn Bay 5 (Burnaby). Ride it, or take a local bus or taxi.
Option six · five legs⚠ doesn't run every day — check the schedule
Fill in the gap with a rental car.
CarrierRideYour bike
🚌BC Bus North (Tahltan NST Busing Ltd.)Prince George – Prince Rupert (Hwy 16 West)Lakelse at Skeena Mall (Terrace) →Downtown Prince Rupert (2nd Ave at 3rd St)125 kmRides in the hold — boxed, bagged, or wrappedReserve bike spot
Twice a week: Monday and Thursday westbound, Tuesday and Friday eastbound.
⛴️BC FerriesPort Hardy – Prince Rupert (Inside Passage)Downtown Prince Rupert (2nd Ave at 3rd St) →Bear Cove (Port Hardy)445 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
Sails alternate days, roughly 3–4 sailings a week each way in summer.
🚲Travel the short hop from Bear Cove (Port Hardy) to YZT (Port Hardy), about 8 km. If pedalling it doesn't appeal, Waivin Flags Taxi might help.
🚙BudgetOne-way rental: Port Hardy – Nanaimoor National Car & Truck Rental (One-way rental: Port Hardy – Nanaimo) (counter a short ride away on the 20/20A Hammond Bay / Dover)YZT (Port Hardy) →Downtown Nanaimo298 kmOne-way between BC Budget branches — bookable onlineBike rides inside — SUV or minivan, seats folded, wheels offConfirm one-way and vehicle when booking
🚲Travel the short hop from Downtown Nanaimo to Hullo Nanaimo Terminal (Port Way), about 1.5 km. If pedalling it doesn't appeal, A.C. Taxi, Yellow Cab Nanaimo might help.
⛴️HulloHullo (Nanaimo – Vancouver)Hullo Nanaimo Terminal (Port Way) →CXH (Vancouver)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 CXH (Vancouver) to Vancouver Canada Place, about 0.8 km. If pedalling it doesn't appeal, Black Top Cabs, Maclure'S Cabs might help.
🚝SkyTrainTransLinkVancouver Canada Place →Metrotown (Burnaby)Roll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚲You arrive at Metrotown (Burnaby).
Option seven · five legs⚠ doesn't run every day — check the schedule
Same as Option six, but a train instead of the coach bus.
CarrierRideYour bike
🚆VIA RailSkeena (Prince Rupert – Prince George – Jasper)Lakelse at Skeena Mall (Terrace) →Downtown Prince Rupert (2nd Ave at 3rd St)114 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).
⛴️BC FerriesPort Hardy – Prince Rupert (Inside Passage)Downtown Prince Rupert (2nd Ave at 3rd St) →Bear Cove (Port Hardy)445 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
Sails alternate days, roughly 3–4 sailings a week each way in summer.
🚲Travel the short hop from Bear Cove (Port Hardy) to YZT (Port Hardy), about 8 km.
🚙BudgetOne-way rental: Port Hardy – Nanaimoor National Car & Truck Rental (One-way rental: Port Hardy – Nanaimo) (counter a short ride away on the 20/20A Hammond Bay / Dover)YZT (Port Hardy) →Downtown Nanaimo298 kmOne-way between BC Budget branches — bookable onlineBike rides inside — SUV or minivan, seats folded, wheels offConfirm one-way and vehicle when booking
🚲Travel the short hop from Downtown Nanaimo to Hullo Nanaimo Terminal (Port Way), about 1.5 km.
⛴️HulloHullo (Nanaimo – Vancouver)Hullo Nanaimo Terminal (Port Way) →CXH (Vancouver)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 CXH (Vancouver) to Vancouver Canada Place, about 0.8 km.
🚝SkyTrainTransLinkVancouver Canada Place →Metrotown (Burnaby)Roll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚲You arrive at Metrotown (Burnaby).
Option eight · four legs⚠ doesn't run every day — check the schedule
Another way: same as Option two, but a city bus instead of the SkyTrain.
CarrierRideYour bike
🚌BC Bus North (Tahltan NST Busing Ltd.)Prince George – Prince Rupert (Hwy 16 West)Lakelse at Skeena Mall (Terrace) →Downtown Exch Bay B (Prince George)494 kmRides in the hold — boxed, bagged, or wrappedReserve bike spot
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 – Kamloopsor Rider Express (Vancouver – Calgary)Kamloops →Abbotsford236 kmRides in the hold — bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚎BC Transit66 Fraser Valley Express (FVX)Abbotsford →Lougheed Stn Bay 5 (Burnaby)50 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲At the far end, Central Burnaby is about 8.2 km from Lougheed Stn Bay 5 (Burnaby). Ride it, or take a local bus or taxi.
Option 9 · four legs⚠ doesn't run every day — check the schedule
Another way: same as Option two, but a city bus instead of the SkyTrain.
CarrierRideYour bike
🚌BC Bus North (Tahltan NST Busing Ltd.)Prince George – Prince Rupert (Hwy 16 West)Lakelse at Skeena Mall (Terrace) →Downtown Exch Bay B (Prince George)494 kmRides in the hold — boxed, bagged, or wrappedReserve bike spot
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 →Chilliwack209 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 Transit66 Fraser Valley Express (FVX)Chilliwack →Lougheed Stn Bay 5 (Burnaby)77 kmRack on the bus, free — 2 bikes · first come, first servedE-bikes OK
🚲At the far end, Central Burnaby is about 8.2 km from Lougheed Stn Bay 5 (Burnaby). Ride it, or take a local bus or taxi.
Option 10 · four legs✈ the splurge⚠ doesn't run every day — check the schedule
A coach bus, a ferry, a plane, and a SkyTrain, riding the Inside Passage.
CarrierRideYour bike
🚌BC Bus North (Tahltan NST Busing Ltd.)Prince George – Prince Rupert (Hwy 16 West)Lakelse at Skeena Mall (Terrace) →Downtown Prince Rupert (2nd Ave at 3rd St)125 kmRides in the hold — boxed, bagged, or wrappedReserve bike spot
Twice a week: Monday and Thursday westbound, Tuesday and Friday eastbound.
⛴️BC FerriesPort Hardy – Prince Rupert (Inside Passage)Downtown Prince Rupert (2nd Ave at 3rd St) →Bear Cove (Port Hardy)445 kmRoll on, free — no reservation neededE-bikes OK — no charging on board
Sails alternate days, roughly 3–4 sailings a week each way in summer.
🚲Travel the short hop from Bear Cove (Port Hardy) to YZT (Port Hardy), about 8 km.
✈️Pacific Coastal AirlinesVancouver – Port HardyYZT (Port Hardy) →Vancouver Airport (YVR) (Richmond)343 kmRides in the hold — small aircraft, limited spaceAbout $105 per directionNo e-bikes
🚝SkyTrainTransLinkVancouver Airport (YVR) (Richmond) →Metrotown (Burnaby)Roll on, free — 2 bikes per carAvoid rush hourE-bikes OK
🚲You arrive at Metrotown (Burnaby).
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: Burnaby to Terrace (best: SkyTrain + train)
Connections from Terrace: Smithers (best: bus) · Port Alberni (best: bus + ferry + rental car) · Saturna Island (best: train + SkyTrain + bus) · Fernie (best: bus)
Connections from Burnaby: Gibsons (best: SkyTrain + bus + ferry) · Pemberton (best: SkyTrain + bus) · Clearwater (best: SkyTrain + bus) · Haida Gwaii (best: SkyTrain + ferry + rental car)