BC Cycle Tourism Society

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 Penticton to Abbotsford.

For scale
As the crow flies200 km
Biking whole way326 km ยท 23 h 55 m
By car324 km ยท 3 h 38 m

We found five 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 · two legs⚠ doesn't run every day — check the schedule
The coach takes care of the long stretch.
CarrierRideYour bike
๐ŸšŽBC Transit70 Kelowna / PentictonDuncan & Main (Plaza) (Penticton) โ†’West Kelowna40 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
๐ŸšŒEbusVancouver โ€“ KelownaWest Kelowna โ†’Abbotsford255 kmRides in the hold โ€” bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ŸšฒYou arrive at Abbotsford.
Option two · two legs⚠ doesn't run every day — check the schedule
The same trip, but with Mountain Man Mike's for the coach bus leg.
CarrierRideYour bike
๐ŸšŽ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
๐ŸšŒMountain Man Mike'sKaslo โ€“ VancouverMain & 89th St (Osoyoos) โ†’Abbotsford268 kmBikes acceptedCall for a quote โ€” fee and packaging arranged with the booking agent
Runs once a week; hop-on hop-off along the way.
๐ŸšฒYou arrive at Abbotsford.
Option three · two legs⚠ doesn't run every day — check the schedule
Another way: the same trip, but with Mountain Man Mike's for the coach bus leg.
CarrierRideYour bike
๐ŸšŽBC Transit50 Penticton / PrincetonCherry Lane Shopping Centre (Penticton) โ†’Princeton91 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
๐ŸšŒMountain Man Mike'sKaslo โ€“ VancouverPrinceton โ†’Abbotsford179 kmBikes acceptedCall for a quote โ€” fee and packaging arranged with the booking agent
Runs once a week; hop-on hop-off along the way.
๐ŸšฒYou arrive at Abbotsford.
Option four · three legs⚠ doesn't run every day — check the schedule
Option one, plus a coach bus at the finish.
CarrierRideYour bike
๐ŸšŽBC Transit70 Kelowna / PentictonDuncan & Main (Plaza) (Penticton) โ†’Kelowna (Orchard Park Mall)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
๐ŸšŒEbusKelowna/Salmon Arm โ€“ Goldenor Ebus (Kamloops โ€“ Kelowna (via Salmon Arm))Kelowna (Orchard Park Mall) โ†’Hudson Ave NE & 6 St NE (Salmon Arm)99 kmRides in the hold โ€” bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ŸšŒEbusVancouver โ€“ Calgary (Hwy 1)or Rider Express (Vancouver โ€“ Calgary) or Rider Express (Vancouver โ€“ Calgary (Hwy 1))Hudson Ave NE & 6 St NE (Salmon Arm) โ†’Abbotsford Airport332 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.
๐ŸšฒAt the far end, Abbotsford is about 6.2 km from Abbotsford Airport. Ride it, or take a local bus or taxi. If pedalling it doesn't appeal, Abbotsford Mission Taxi, Central Valley Taxi might help.
Option five · three legs⚠ doesn't run every day — check the schedule
Another way: option one, plus a coach bus at the finish.
CarrierRideYour bike
๐ŸšŽBC Transit70 Kelowna / PentictonDuncan & Main (Plaza) (Penticton) โ†’Kelowna (Orchard Park Mall)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
๐ŸšŒEbusKamloops โ€“ Kelowna (via Salmon Arm)Kelowna (Orchard Park Mall) โ†’Chase140 kmRides in the hold โ€” bagged or cloth-wrapped (no plastic), or boxed$30 per bike
๐ŸšŒRider ExpressVancouver โ€“ CalgaryChase โ†’Abbotsford285 kmRides in the hold โ€” bagged, wrapped, or boxed$50 per bike โ€” non-refundable
๐ŸšฒYou arrive at Abbotsford.
Route facts last checked August 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: Abbotsford to Penticton (best: bus)

Connections from Penticton: Oliver (best: bus) · Creston (best: bus) · Sechelt (best: bus + ferry) · Haida Gwaii (best: bus + train + ferry)

Connections from Abbotsford: White Rock (best: bus + SkyTrain) · Sechelt (best: bus + ferry) · Salmon Arm (best: bus) · Haida Gwaii (best: bus + train + ferry)

Check out BC Bike Stops in Penticton and Abbotsford