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, ferries, trains and flights can carry you and your bike from Seattle, WA to Kaslo.

For scale
As the crow flies473 km
Biking whole wayno route found
By carno route found

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 · three legs⚠ doesn't run every day — check the schedule
The coach takes care of the long stretch.
CarrierRideYour bike
πŸš†Amtrak CascadesVancouver – Seattle (Cascades)Seattle Downtown WA β†’Pacific Central Station (Vancouver)194 kmRoll on the bike carReserve bike spotBike fee
Two daily round trips from Pacific Central; reserve bike space when you book. Passport required.
🚝SkyTrainTransLinkPacific Central Station (Vancouver) β†’New WestminsterRoll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
🚌Mountain Man Mike'sKaslo – VancouverNew Westminster β†’A Ave at 4th St (Kaslo)555 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 A Ave at 4th St (Kaslo).
Option two · three legs⚠ doesn't run every day — check the schedule
Same as Option one, but a coach bus instead of the train.
CarrierRideYour bike
🚌FlixBus (operated by MTRWestern)Vancouver – Seattle via Bellingham & Everettor Quick Shuttle (Vancouver – Seattle (SeaTac)) (seasonal)Seattle Downtown WA β†’Pacific Central Station (Vancouver)204 kmRack on the bus β€” space not guaranteedAbout $19–37Book bike as add-onNo e-bikes, tandems or trailers
🚝SkyTrainTransLinkPacific Central Station (Vancouver) β†’New WestminsterRoll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
🚌Mountain Man Mike'sKaslo – VancouverNew Westminster β†’A Ave at 4th St (Kaslo)555 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 A Ave at 4th St (Kaslo).
Option three · three legs⚠ doesn't run every day — check the schedule
Same as Option one, but a coach bus instead of the SkyTrain.
CarrierRideYour bike
πŸš†Amtrak CascadesVancouver – Seattle (Cascades)Seattle Downtown WA β†’Pacific Central Station (Vancouver)194 kmRoll on the bike carReserve bike spotBike fee
Two daily round trips from Pacific Central; reserve bike space when you book. Passport required.
🚌EbusVancouver – Kelownaor Ebus (Vancouver – Kamloops) or Rider Express (Vancouver – Calgary)Pacific Central Station (Vancouver) β†’Abbotsford65 kmRides in the hold β€” bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚌Mountain Man Mike'sKaslo – VancouverAbbotsford β†’A Ave at 4th St (Kaslo)506 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 A Ave at 4th St (Kaslo).
Option four · three legs⚠ doesn't run every day — check the schedule
Another way: same as Option one, but a coach bus instead of the SkyTrain.
CarrierRideYour bike
πŸš†Amtrak CascadesVancouver – Seattle (Cascades)Seattle Downtown WA β†’Pacific Central Station (Vancouver)194 kmRoll on the bike carReserve bike spotBike fee
Two daily round trips from Pacific Central; reserve bike space when you book. Passport required.
🚌EbusVancouver – Calgary (Hwy 1)Pacific Central Station (Vancouver) β†’Chilliwack94 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 – VancouverChilliwack β†’A Ave at 4th St (Kaslo)478 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 A Ave at 4th St (Kaslo).
Show seven moreShow fewer
Option five · three legs⚠ doesn't run every day — check the schedule
Same as Option two, but a coach bus instead of the SkyTrain.
CarrierRideYour bike
🚌FlixBus (operated by MTRWestern)Vancouver – Seattle via Bellingham & EverettSeattle Downtown WA β†’Pacific Central Station (Vancouver)204 kmRack on the bus β€” space not guaranteedAbout $19–37Book bike as add-onNo e-bikes, tandems or trailers
🚌EbusVancouver – Kelownaor Ebus (Vancouver – Kamloops) or Rider Express (Vancouver – Calgary)Pacific Central Station (Vancouver) β†’Abbotsford65 kmRides in the hold β€” bagged or cloth-wrapped (no plastic), or boxed$30 per bike
🚌Mountain Man Mike'sKaslo – VancouverAbbotsford β†’A Ave at 4th St (Kaslo)506 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 A Ave at 4th St (Kaslo).
Option six · three legs⚠ doesn't run every day — check the schedule
Another way: same as Option two, but a coach bus instead of the SkyTrain.
CarrierRideYour bike
🚌FlixBus (operated by MTRWestern)Vancouver – Seattle via Bellingham & EverettSeattle Downtown WA β†’Pacific Central Station (Vancouver)204 kmRack on the bus β€” space not guaranteedAbout $19–37Book bike as add-onNo e-bikes, tandems or trailers
🚌EbusVancouver – Calgary (Hwy 1)Pacific Central Station (Vancouver) β†’Chilliwack94 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 – VancouverChilliwack β†’A Ave at 4th St (Kaslo)478 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 A Ave at 4th St (Kaslo).
Option seven · five legs⚠ doesn't run every day — check the schedule
Mountain Man Mike's will get you there.
CarrierRideYour bike
🚌FlixBus (operated by MTRWestern)Vancouver – Seattle via Bellingham & EverettSeattle Downtown WA β†’Vancouver Canada Place206 kmRack on the bus β€” space not guaranteedAbout $19–37Book bike as add-onNo e-bikes, tandems or trailers
⛴️SeaBusTransLinkVancouver Canada Place β†’Lonsdale Quay (North Vancouver)3.5 kmRoll on, free β€” bikes ride inside the cabin6 bikes per sailing at rush hour β€” weekdays 7–9:30 am and 3–6:30 pm; no limit other timesE-bikes OK β€” no charging on boardNo trailers β€” 185 cm max bike length
Bikes ride inside the cabin; during weekday rush hours there's room for six bikes a sailing.
🚎TransLinkR2 Marine Dr RapidBusLonsdale Quay (North Vancouver) β†’Park Royal (West Vancouver)4.5 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
🚎TransLink257 Horseshoe Bay ExpressPark Royal (West Vancouver) β†’Downtown Vancouver (Dunsmuir at Cambie)7.5 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
🚌Mountain Man Mike'sKaslo – VancouverDowntown Vancouver (Dunsmuir at Cambie) β†’A Ave at 4th St (Kaslo)571 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 A Ave at 4th St (Kaslo).
Option eight · five legs⚠ doesn't run every day — check the schedule
A transport smorgasbord: ferry, coach buses, city bus, and SkyTrain.
CarrierRideYour bike
⛴️Victoria ClipperVictoria Clipper (Victoria - Seattle)Seattle Downtown WA β†’Victoria Belleville Terminal119 kmReserve ahead by phone β€” space very limited, first booked first served$30 USD each way β€” about $41 CADRides on the open deck β€” bags and accessories off; waiver at check-in
Daily year-round, with extra sailings in summer. Bike space is very limited; reserve by phone when you book. Passport required.
🚲Travel the short hop from Victoria Belleville Terminal to Douglas St at Pandora Ave (Victoria), about 0.7 km. If pedalling it doesn't appeal, Bluebird Cabs, Sidney Taxi might help.
🚌Wilson's Transportation (BC Connector)BC Ferries Connector β€” Vancouver / VictoriaDouglas St at Pandora Ave (Victoria) β†’Tsawwassen (Delta)70 kmRides in the hold β€” bagged or boxed$42 per bike β€” 50 lb maxReserve bike spot β€” recommended
⛴️ Downtown to downtown via the Tsawwassen–Swartz Bay ferry crossing.
🚎TransLink620 Bridgeport Station / Tsawwassen FerryTsawwassen (Delta) β†’Bridgeport (Richmond)22 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
The 620 is year-round, roughly hourly, timed to sailings, with two bike-rack spots. On busy summer ferry days the seasonal 900 Bike Bus can carry an extra 10 bikes.
🚝SkyTrainTransLinkBridgeport (Richmond) β†’New WestminsterRoll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
🚌Mountain Man Mike'sKaslo – VancouverNew Westminster β†’A Ave at 4th St (Kaslo)555 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 A Ave at 4th St (Kaslo).
Option 9 · four legs📅 seasonal⚠ doesn't run every day — check the schedule
Three coach buses and a city bus.
CarrierRideYour bike
🚌FlixBus (operated by MTRWestern)Vancouver – Seattle via Bellingham & EverettSeattle Downtown WA β†’Vancouver Canada Place206 kmRack on the bus β€” space not guaranteedAbout $19–37Book bike as add-onNo e-bikes, tandems or trailers
🚌Squamish ConnectorSquamish – VancouverVancouver Canada Place β†’Park Royal (West Vancouver)5 kmBook aheadMax 2 bikes per tripSome buses have an outside rack β€” otherwise carried in the luggage hold$15 each wayNo e-bikes
Bikes welcome May to September; check schedule outside that window.
🚎TransLink257 Horseshoe Bay ExpressPark Royal (West Vancouver) β†’Downtown Vancouver (Dunsmuir at Cambie)7.5 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
🚌Mountain Man Mike'sKaslo – VancouverDowntown Vancouver (Dunsmuir at Cambie) β†’A Ave at 4th St (Kaslo)571 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 A Ave at 4th St (Kaslo).
Option 10 · six legs⚠ doesn't run every day — check the schedule
A lot of connections, but it gets you there.
CarrierRideYour bike
⛴️Victoria ClipperVictoria Clipper (Victoria - Seattle)Seattle Downtown WA β†’Victoria Belleville Terminal119 kmReserve ahead by phone β€” space very limited, first booked first served$30 USD each way β€” about $41 CADRides on the open deck β€” bags and accessories off; waiver at check-in
Daily year-round, with extra sailings in summer. Bike space is very limited; reserve by phone when you book. Passport required.
🚲Travel the short hop from Victoria Belleville Terminal to Douglas St at Pandora Ave (Victoria), about 0.7 km.
🚎BC Transit70 Swartz Bay / Downtownor the 72 Swartz Bay / Downtown (via Saanichton)Douglas St at Pandora Ave (Victoria) β†’Swartz Bay (North Saanich)29 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 FerriesTsawwassen – Swartz BaySwartz Bay (North Saanich) β†’Tsawwassen (Delta)41 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎TransLink620 Bridgeport Station / Tsawwassen FerryTsawwassen (Delta) β†’Bridgeport (Richmond)22 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
The 620 is year-round, roughly hourly, timed to sailings, with two bike-rack spots. On busy summer ferry days the seasonal 900 Bike Bus can carry an extra 10 bikes.
🚝SkyTrainTransLinkBridgeport (Richmond) β†’New WestminsterRoll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
🚌Mountain Man Mike'sKaslo – VancouverNew Westminster β†’A Ave at 4th St (Kaslo)555 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 A Ave at 4th St (Kaslo).
Option 11 · three legs✈ the splurge⚠ doesn't run every day — check the schedule
Plane to Richmond, plane to Castlegar, then a coach bus into Kaslo.
CarrierRideYour bike
🚲First, get from Seattle, WA to Seattle SeaTac Airport WA, about 17 km. Ride it, or take a local bus or taxi.
✈️Alaska AirlinesVancouver (YVR) – Seattle (SEA)Seattle SeaTac Airport WA β†’Vancouver Airport (YVR) (Richmond)204 kmRides in the hold β€” boxed, bagged, or wrappedBike feeNo 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
🚌Mountain Man Mike'sKaslo – VancouverCastlegar β†’A Ave at 4th St (Kaslo)93 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 A Ave at 4th St (Kaslo).
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: Kaslo to Seattle, WA (best: bus + SkyTrain + train)

Connections from Seattle, WA: Victoria (best: ferry) · Vancouver (best: train) · Vernon (best: train + bus) · Haida Gwaii (best: train + ferry)

Connections from Kaslo: Nelson (best: bus) · Abbotsford (best: bus) · Duncan (Cowichan Valley) (best: bus + SkyTrain + ferry) · Haida Gwaii (best: bus + train + ferry)

Check out BC Bike Stops in Kaslo