FerryShare is BC's first ride-sharing platform built exclusively for BC Ferries routes — connecting drivers who have empty seats with passengers travelling the same way
FerryShare is BC's first ride-sharing platform built exclusively for BC Ferries routes — connecting drivers who have empty seats with passengers travelling the same way.
Whether you're crossing for a doctor's appointment, catching a flight at the airport, visiting family, heading to university, or simply exploring the coast — FerryShare gets you there comfortably, affordably, and on a reserved or unreserved sailing.
FOR PASSENGERS:
Skip the long wait at the terminal. Book a seat with a driver who already has a ferry reservation — door to door, no packed buses, no transfers, no waiting. Drivers can offer direct drop-off at YVR Vancouver International Airport.
FOR DRIVERS:
Share the cost of your BC Ferries crossing by offering your empty back seats to passengers heading the same way. Post your ride in under 2 minutes — free, always. Now with Saver fare support — enter your discounted fare and passengers benefit automatically.
FEATURES:
GPS check-in at the pickup point
ID verification powered by Stripe Identity
Apple Pay and Google Pay support
In-trip chat with your driver or passenger
FerryConnect games — BC Trivia and Tic-Tac-Toe while you wait
GreenTag CO₂ rewards — earn points for every shared ride
Verified badge system and star ratings
Transparent 3-tier cancellation policy
Credits wallet — never expires
ROUTES:
Tsawwassen ↔ Swartz Bay
Tsawwassen ↔ Duke Point
Horseshoe Bay ↔ Departure Bay
Horseshoe Bay ↔ Langdale
Swartz Bay ↔ Salt Spring Island (Fulford Harbour)
Swartz Bay ↔ Southern Gulf Islands (Galiano, Mayne, Pender, Saturna)
Tsawwassen ↔ Southern Gulf Islands
Buckley Bay ↔ Denman Island
Denman Island ↔ Hornby Island
Nanaimo Harbour ↔ Gabriola Island
Powell River ↔ Comox (Little River)
FerryShare is a non-commercial cost-sharing platform. Drivers may only collect a fair share of actual ferry and road costs — no profit, no commercial use.