🎉 FerryShare is now on iOS & Android — download it free.  App Store →  ·  Google Play →
FerryShare

Share the ride.
Share the cost.
Skip the wait.

BC's first carpooling platform built exclusively for BC Ferries routes.

10-day grace period — sign up and start booking right away, verify your ID at your convenience
🌐 Open Web App
🚗
Free to offer a ride — always
🔍
Free to search for rides — always
💳
Small booking fee — only when you confirm a ride

As heard & seen in

QOL Podcast by Hugh Kruzel
Panorama interview
17 media outlets

The missing piece connecting BC's coastal communities

FerryShare is BC's first ferry-dedicated carpooling platform — connecting drivers who have empty seats with passengers travelling the same BC Ferries route.

Drivers share the cost of their BC Ferries crossing with passengers heading the same way. Passengers get a comfortable, door-to-door ride on a reserved or unreserved sailing — no packed buses, no transfers, no waiting.

Every shared seat means one less car at the terminal. Less congestion, fewer emissions, and a little more conversation on the crossing. FerryShare calculates CO₂ saved on every ride and rewards you through our GreenTag program.

FerryShare is for private passenger vehicles only. Non-commercial cost-sharing exclusively — no profit, no commercial use.

⛴️

BC Ferries routes

Covering Tsawwassen, Horseshoe Bay, Swartz Bay, Nanaimo, Langdale, and more across the Salish Sea.

💸

Non-commercial only

Drivers may only recover a proportional share of their actual BC Ferries vehicle fare and road costs. No profit, no commercial use.

Verified travellers

ID verification powered by Stripe Identity — document scan + selfie earns a verified ✅ badge on your profile. Star ratings and driver profiles build trust before you ever share a car. ID verification is completed through the iOS or Android app.

🌿

GreenTag rewards

Every shared ride reduces your carbon footprint. Earn GreenTag points and climb the tiers as you share more rides.

🌱 Seedling 🌿 Sprout 🌲 Cedar ⛰️ Summit
💬

In-trip chat

Chat with your driver or passenger once your ride is confirmed. Chat unlocks 24 hours before departure and stays open for 48 hours after your crossing.

🎮

FerryConnect games

Play BC Trivia or Tic-Tac-Toe with your fellow traveller while you wait for your sailing.

🪙

Credits wallet

FerryShare credits are valid for 12 months and apply instantly at checkout — your balance is always visible in your wallet. Credits are issued automatically when a cancellation disrupts your trip.

✔️

GPS check-in

Check-in opens 2 hours before departure. GPS confirms you're at the terminal. 60-minute deadline — miss it and the driver can cancel penalty-free. Reminders at 90 and 60 minutes before departure.

✈️

Perfect for airport runs

Bridgeport Station is one SkyTrain stop from YVR. FerryShare gets you there door to terminal — on a reserved or unreserved sailing, no parking fees. Also perfect for doctor appointments, university, business meetings, and family visits.

📋

Transparent cancellation

24+ hours before: choose a full card refund or FerryShare credit.
12–24 hours before: FerryShare credit issued.
Under 12 hours: no refund or credit. First offence: warning. Repeat: strike.

💳

Apple Pay & Google Pay

Pay your booking fee by credit card, Apple Pay, or Google Pay. Fast, secure checkout powered by Stripe.

Apple Pay
Google Pay
stripe
🔒

Ride request system

Drivers can require approval before passengers book. Passengers with a no-show history must request — drivers choose who rides with them.

Popular crossings

Available on major BC Ferries routes between the mainland and Vancouver Island.

FerryShare Tsawwassen → Swartz Bay FerryShare Swartz Bay → Tsawwassen FerryShare Horseshoe Bay → Departure Bay FerryShare Departure Bay → Horseshoe Bay FerryShare Tsawwassen → Duke Point FerryShare Duke Point → Tsawwassen FerryShare Horseshoe Bay → Langdale FerryShare Langdale → Horseshoe Bay

Three easy steps

Getting a shared ride takes less than 2 minutes.

1

Search your route

Pick your BC Ferries crossing date, route, and how many seats you need.

2

Book a driver

Browse verified drivers with ratings, photos, and car details. Book instantly.

3

Share the cost

A small booking fee is charged to your card via Stripe. Pay the driver their share directly at pickup.

⚖️

Non-commercial cost-sharing only

FerryShare is designed exclusively for non-commercial ride-sharing. The cost per passenger is calculated automatically based on two factors: the actual BC Ferries vehicle fare for your route, and the road distance to and from the terminal. The app divides the total cost proportionally between the driver and passengers. Drivers may only recover their fair share — no markup, no profit. Using FerryShare for commercial transportation or profit is strictly prohibited and may result in account suspension. Please review our Community Guidelines before participating.

Ready to share your next crossing?

Join BC ferry travellers already saving money together.

✨ 10-day grace period — sign up and start booking right away, verify your ID at your convenience