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, rental cars and flights can carry you and your bike from Port Hardy to Seattle, WA.

For scale
As the crow flies511 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
Beautiful BC from a coach window.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi. 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.
🚌FlixBus (operated by MTRWestern)Vancouver – Seattle via Bellingham & Everettor Quick Shuttle (Vancouver – Seattle (SeaTac)) (seasonal)Vancouver Canada Place β†’Seattle Downtown WA206 kmRack on the bus β€” space not guaranteedAbout $19–37Book bike as add-onNo e-bikes, tandems or trailers
Runs year-round; winter service drops to Friday–Monday only.
🚲You arrive at Seattle Downtown WA.
Option two · five legs
Fill in the gap with a rental car.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi.
πŸš™National Car & Truck Rental (Vancouver Island)One-way rental: Port Hardy – Nanaimoor Budget (One-way rental: Port Hardy – Nanaimo)YZT (Port Hardy) β†’Downtown Nanaimo295 kmOne-way between Island branches β€” no drop chargeBike rides inside β€” SUV or minivan, seats folded, wheels offConfirm one-way and vehicle when booking
🚲Travel the short hop from Downtown Nanaimo to Departure Bay (Nanaimo), about 1.3 km.
🚎BC Transit20/20A Hammond Bay / DoverDeparture Bay (Nanaimo) β†’Downtown Nanaimo Exchange3.3 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
🚲Travel the short hop from Downtown Nanaimo Exchange to Bay D at Downtown Nanaimo Exch, about 0.5 km.
🚎BC Transit70 NCX Nanaimo - Cowichan ExpressBay D at Downtown Nanaimo Exch β†’Duncan46 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 Transit66 CVX Cowichan - Victoria ExpressDuncan β†’Legislature Exch (Belleville St) Bay G (Victoria)54 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
🚲Travel the short hop from Legislature Exch (Belleville St) Bay G (Victoria) to Victoria Belleville Terminal, about 0.7 km. If pedalling it doesn't appeal, Bluebird Cabs, Sidney Taxi might help.
⛴️Victoria ClipperVictoria Clipper (Victoria - Seattle)Victoria Belleville Terminal β†’Seattle Downtown WA119 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.
🚲You arrive at Seattle Downtown WA.
Option three · four legs
Every leg is a different adventure.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi.
πŸš™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 β†’Pacific Central Station (Vancouver)Roll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
πŸš†Amtrak CascadesVancouver – Seattle (Cascades)Pacific Central Station (Vancouver) β†’Seattle Downtown WA194 kmRoll on the bike carReserve bike spotBike fee
Two daily round trips from Pacific Central; reserve bike space when you book. Passport required.
🚲You arrive at Seattle Downtown WA.
Option four · five legs
A rental car, a ferry, a city bus, a SkyTrain, and a train.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi.
πŸš™National Car & Truck Rental (Vancouver Island)One-way rental: Port Hardy – Nanaimoor Budget (One-way rental: Port Hardy – Nanaimo) (counter a short ride away on the 20/20A Hammond Bay / Dover)YZT (Port Hardy) β†’Downtown Nanaimo295 kmOne-way between Island branches β€” no drop chargeBike rides inside β€” SUV or minivan, seats folded, wheels offConfirm one-way and vehicle when booking
🚲Travel the short hop from Downtown Nanaimo to Departure Bay (Nanaimo), about 1.3 km.
⛴️BC FerriesHorseshoe Bay – Departure BayDeparture Bay (Nanaimo) β†’Horseshoe Bay53 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎TransLink257 Horseshoe Bay ExpressHorseshoe Bay β†’Stadium-Chinatown (Vancouver)17 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
🚝SkyTrainTransLinkStadium-Chinatown (Vancouver) β†’Pacific Central Station (Vancouver)Roll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
πŸš†Amtrak CascadesVancouver – Seattle (Cascades)Pacific Central Station (Vancouver) β†’Seattle Downtown WA194 kmRoll on the bike carReserve bike spotBike fee
Two daily round trips from Pacific Central; reserve bike space when you book. Passport required.
🚲You arrive at Seattle Downtown WA.
Show eight moreShow fewer
Option five · five legs
Same as Option four, but a coach bus instead of the train.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi.
πŸš™National Car & Truck Rental (Vancouver Island)One-way rental: Port Hardy – Nanaimoor Budget (One-way rental: Port Hardy – Nanaimo) (counter a short ride away on the 20/20A Hammond Bay / Dover)YZT (Port Hardy) β†’Downtown Nanaimo295 kmOne-way between Island branches β€” no drop chargeBike rides inside β€” SUV or minivan, seats folded, wheels offConfirm one-way and vehicle when booking
🚲Travel the short hop from Downtown Nanaimo to Departure Bay (Nanaimo), about 1.3 km.
⛴️BC FerriesHorseshoe Bay – Departure BayDeparture Bay (Nanaimo) β†’Horseshoe Bay53 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎TransLink257 Horseshoe Bay ExpressHorseshoe Bay β†’Stadium-Chinatown (Vancouver)17 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
🚝SkyTrainTransLinkStadium-Chinatown (Vancouver) β†’Pacific Central Station (Vancouver)Roll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
🚌FlixBus (operated by MTRWestern)Vancouver – Seattle via Bellingham & EverettPacific Central Station (Vancouver) β†’Seattle Downtown WA204 kmRack on the bus β€” space not guaranteedAbout $19–37Book bike as add-onNo e-bikes, tandems or trailers
🚲You arrive at Seattle Downtown WA.
Option six · six legs
Every leg of this works, there are just a lot of them.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi.
πŸš™National Car & Truck Rental (Vancouver Island)One-way rental: Port Hardy – NanaimoYZT (Port Hardy) β†’Downtown Nanaimo295 kmOne-way between Island branches β€” no drop chargeBike rides inside β€” SUV or minivan, seats folded, wheels offConfirm one-way and vehicle when booking
🚲Travel the short hop from Downtown Nanaimo to Departure Bay (Nanaimo), about 1.3 km.
⛴️BC FerriesHorseshoe Bay – Departure BayDeparture Bay (Nanaimo) β†’Horseshoe Bay53 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎TransLink257 Horseshoe Bay ExpressHorseshoe Bay β†’Park Royal (West Vancouver)11 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
🚎TransLinkR2 Marine Dr RapidBusPark Royal (West Vancouver) β†’Lonsdale Quay (North Vancouver)4.5 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
⛴️SeaBusTransLinkLonsdale Quay (North Vancouver) β†’Vancouver Canada Place3.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.
🚌FlixBus (operated by MTRWestern)Vancouver – Seattle via Bellingham & EverettVancouver Canada Place β†’Seattle Downtown WA206 kmRack on the bus β€” space not guaranteedAbout $19–37Book bike as add-onNo e-bikes, tandems or trailers
🚲You arrive at Seattle Downtown WA.
Option seven · five legs📅 seasonal
Another way: same as Option four, but a coach bus instead of the train.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi.
πŸš™National Car & Truck Rental (Vancouver Island)One-way rental: Port Hardy – NanaimoYZT (Port Hardy) β†’Downtown Nanaimo295 kmOne-way between Island branches β€” no drop chargeBike rides inside β€” SUV or minivan, seats folded, wheels offConfirm one-way and vehicle when booking
🚲Travel the short hop from Downtown Nanaimo to Departure Bay (Nanaimo), about 1.3 km.
⛴️BC FerriesHorseshoe Bay – Departure BayDeparture Bay (Nanaimo) β†’Horseshoe Bay53 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚎TransLink257 Horseshoe Bay ExpressHorseshoe Bay β†’Stadium-Chinatown (Vancouver)17 kmRack on the bus, free2 bikes β€” first come, first servedE-bikes OK
🚝SkyTrainTransLinkStadium-Chinatown (Vancouver) β†’Bridgeport (Richmond)Roll on, free β€” 2 bikes per carAvoid rush hourE-bikes OK
🚌Quick Shuttle (Quick Coach Lines / TRAXX)Vancouver – Seattle (SeaTac)Bridgeport (Richmond) β†’Seattle Downtown WA198 kmBikes accepted β€” book as an add-on$42 USD each β€” about $57 CAD
Runs year-round; winter service drops to Friday–Monday only.
🚲You arrive at Seattle Downtown WA.
Option eight · four legs📅 seasonal
Option one, plus a coach bus at the finish.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi.
πŸš™National Car & Truck Rental (Vancouver Island)One-way rental: Port Hardy – NanaimoYZT (Port Hardy) β†’Downtown Nanaimo295 kmOne-way between Island branches β€” no drop chargeBike rides inside β€” SUV or minivan, seats folded, wheels offConfirm one-way and vehicle when booking
🚲Travel the short hop from Downtown Nanaimo to Departure Bay (Nanaimo), about 1.3 km.
⛴️BC FerriesHorseshoe Bay – Departure BayDeparture Bay (Nanaimo) β†’Horseshoe Bay53 kmRoll on, free β€” no reservation neededE-bikes OK β€” no charging on board
🚌Squamish ConnectorSquamish – VancouverHorseshoe Bay β†’Vancouver Canada Place16 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.
🚌FlixBus (operated by MTRWestern)Vancouver – Seattle via Bellingham & EverettVancouver Canada Place β†’Seattle Downtown WA206 kmRack on the bus β€” space not guaranteedAbout $19–37Book bike as add-onNo e-bikes, tandems or trailers
🚲You arrive at Seattle Downtown WA.
Option 9 · six legs⚠ doesn't run every day — check the schedule
A lot of connections, but it gets you there.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi.
πŸš™National Car & Truck Rental (Vancouver Island)One-way rental: Port Hardy – Nanaimoor Budget (One-way rental: Port Hardy – Nanaimo)YZT (Port Hardy) β†’Downtown Nanaimo295 kmOne-way between Island branches β€” no drop chargeBike rides inside β€” SUV or minivan, seats folded, wheels offConfirm one-way and vehicle when booking
🚲Travel the short hop from Downtown Nanaimo to Departure Bay (Nanaimo), about 1.3 km.
🚎BC Transit20/20A Hammond Bay / DoverDeparture Bay (Nanaimo) β†’Downtown Nanaimo Exchange3.3 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
🚲Travel the short hop from Downtown Nanaimo Exchange to Bay D at Downtown Nanaimo Exch, about 0.5 km.
🚎BC Transit70 NCX Nanaimo - Cowichan ExpressBay D at Downtown Nanaimo Exch β†’Duncan46 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 Transit8 Mill Bay via Telegraph Rd/Duncan via Shawnigan Lkor the 9 Mill Bay via Shawnigan Lk/Duncan via Telegraph RdDuncan β†’Deloume Park & Ride (Mill Bay)17 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 Transit99 SVX Shawnigan Lake - Victoria ExpressDeloume Park & Ride (Mill Bay) β†’Douglas & Finlayson - Mayfair (Victoria)34 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
🚲Travel the short hop from Douglas & Finlayson - Mayfair (Victoria) to Victoria Belleville Terminal, about 2.6 km.
⛴️Victoria ClipperVictoria Clipper (Victoria - Seattle)Victoria Belleville Terminal β†’Seattle Downtown WA119 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.
🚲You arrive at Seattle Downtown WA.
Option 10 · four legs⚠ doesn't run every day — check the schedule
A ferry and three trains, riding the Inside Passage.
CarrierRideYour bike
⛴️BC FerriesPort Hardy – Prince Rupert (Inside Passage)Bear Cove (Port Hardy) β†’Downtown Prince Rupert (2nd Ave at 3rd St)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.
πŸš†VIA RailSkeena (Prince Rupert – Prince George – Jasper)Downtown Prince Rupert (2nd Ave at 3rd St) β†’Jasper AB922 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.
πŸš†Amtrak CascadesVancouver – Seattle (Cascades)Pacific Central Station (Vancouver) β†’Seattle Downtown WA194 kmRoll on the bike carReserve bike spotBike fee
Two daily round trips from Pacific Central; reserve bike space when you book. Passport required.
🚲You arrive at Seattle Downtown WA.
Option 11 · two legs✈ the splurge
Two flights, connecting in Richmond.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi.
✈️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
✈️Alaska AirlinesVancouver (YVR) – Seattle (SEA)Vancouver Airport (YVR) (Richmond) β†’Seattle SeaTac Airport WA204 kmRides in the hold β€” boxed, bagged, or wrappedBike feeNo e-bikes
🚲At the far end, Seattle, WA is about 17 km from Seattle SeaTac Airport WA. Ride it, or take a local bus or taxi.
Not an option · three legs🚫 not possible with a bike
Rental car to Nanaimo, coach bus to Victoria, then a ferry into Seattle Downtown WA.
🚫  This chain exists, but Island Link does not carry bikes, so it cannot work with yours. We show it so you can see where the connection breaks.
CarrierRideYour bike
🚲First, get from Central Port Hardy to YZT (Port Hardy), about 10 km. Ride it, or take a local bus or taxi.
πŸš™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 Downtown Nanaimo Exchange, about 0.6 km.
🚌Island LinkVictoria Express BusDowntown Nanaimo Exchange β†’Douglas St at Pandora Ave (Victoria)92 kmDoes not carry bikes
🚲Travel the short hop from Douglas St at Pandora Ave (Victoria) to Victoria Belleville Terminal, about 0.7 km.
⛴️Victoria ClipperVictoria Clipper (Victoria - Seattle)Victoria Belleville Terminal β†’Seattle Downtown WA119 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.
🚲You arrive at Seattle Downtown WA.
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: Seattle, WA to Port Hardy (best: bus + ferry + rental car)

Connections from Port Hardy: Port McNeill (best: bus) · Vancouver (best: rental car + ferry) · Smithers (best: ferry + train) · Whitehorse, YT (best: rental car + ferry + SkyTrain)

Connections from Seattle, WA: Victoria (best: ferry) · Parksville (best: bus + ferry) · Nelson (best: train + bus) · Whitehorse, YT (best: train + SkyTrain + plane)

Check out BC Bike Stops in Port Hardy