FerryWatchprovisional name
Operational report card

Every route, graded

Two things decide whether a ferry works for you: does it sail, and does it sail on time. We grade every route on both — from BC Ferries’ own numbers — and combine them into an overall mark. Worst first.

C
BC Ferries, system-wide: grade C
Reliability C (98.6% of sailings completed) · Punctuality C (84% on time). Overall = weakest link.
98.6%
sailings completed (2025)
system-wide
84%
on-time (2025)
below their 86% target, 4 yrs running
2,809
cancellations in 2025
≈3× the 952 in 2017

Major routes

F
Route 30 · Vancouver Island
Tsawwassen – Duke Point (Nanaimo)
B Reliability · 99.3% sailF Punctuality · 67% on-time
worsening1 documented incident
F
Route 2 · Vancouver Island
Horseshoe Bay – Departure Bay (Nanaimo)
C Reliability · 98.6% sailF Punctuality · 70.2% on-time
improving
F
Route 1 · Vancouver Island
Tsawwassen – Swartz Bay
F Reliability · 93.6% sailD Punctuality · 77.6% on-time
worsening1 documented incident
D
Route 3 · Sunshine Coast
Horseshoe Bay – Langdale
B Reliability · 99.2% sailD Punctuality · 72.2% on-time
worsening2 documented incidents

Minor routes

F
Route 9 · Gulf Islands
Tsawwassen – Southern Gulf Islands
B Reliability · 99.2% sailF Punctuality · 66.4% on-time
steady
F
Route 5 · Gulf Islands
Swartz Bay – Southern Gulf Islands
C Reliability · 98.9% sailF Punctuality · 67.4% on-time
steady
F
Route 8 · Metro Vancouver
Horseshoe Bay – Bowen Island (Snug Cove)
D Reliability · 97.8% sailF Punctuality · 68.8% on-time
worsening
D
Route 25 · Vancouver Island
Port McNeill – Alert Bay – Sointula
B Reliability · 99.1% sailD Punctuality · 74.9% on-time
steady
D
Route 24 · Gulf Islands
Heriot Bay – Whaletown (Cortes)
D Reliability · 97.1% sailC Punctuality · 82.6% on-time
steady
D
Route 23 · Gulf Islands
Campbell River – Quadra (Quathiaski Cove)
D Reliability · 97.9% sailA Punctuality · 92.8% on-time
steady
D
Route 22 · Gulf Islands
Denman East – Hornby Island
D Reliability · 97.6% sailA Punctuality · 93.9% on-time
steady
C
Route 20 · Gulf Islands
Chemainus – Thetis – Penelakut
B Reliability · 99.4% sailC Punctuality · 81.2% on-time
steady
C
Route 19 · Vancouver Island
Nanaimo Harbour – Gabriola
B Reliability · 99.2% sailC Punctuality · 82.8% on-time
steady
C
Route 6 · Gulf Islands
Crofton – Vesuvius
A Reliability · 99.7% sailC Punctuality · 84.2% on-time
steady
C
Route 17 · Sunshine Coast
Comox (Little River) – Powell River
C Reliability · 98.7% sailB Punctuality · 89.1% on-time
steady
C
Route 18 · Sunshine Coast
Powell River – Texada (Blubber Bay)
C Reliability · 98% sailA Punctuality · 94.2% on-time
steady
C
Route 26 · Haida Gwaii
Skidegate – Alliford Bay
C Reliability · 98.9% sailA Punctuality · 97.3% on-time
steady
B
Route 7 · Sunshine Coast
Earls Cove – Saltery Bay
A Reliability · 99.9% sailB Punctuality · 87.3% on-time
steady
B
Route 4 · Gulf Islands
Swartz Bay – Fulford Harbour
A Reliability · 99.8% sailB Punctuality · 87.6% on-time
steady
B
Route 12 · Vancouver Island
Brentwood Bay – Mill Bay
B Reliability · 99.1% sailA Punctuality · 93.9% on-time
steady
B
Route 21 · Gulf Islands
Buckley Bay – Denman West
B Reliability · 99.3% sailA Punctuality · 98% on-time
steady
B
Route 13 · Sunshine Coast
Langdale – Gambier – Keats
B Reliability · 99.4% sailA Punctuality · 99.5% on-time
steady

Northern routes

F
Route 28 · Central Coast
Port Hardy – Central Coast (Bella Coola)
F Reliability · 94.1% sailD Punctuality · 76.2% on-time
improving
D
Route 10 · North Coast
Port Hardy – Prince Rupert
A Reliability · 99.6% sailD Punctuality · 75.9% on-time
steady
D
Route 11 · Haida Gwaii
Prince Rupert – Skidegate (Haida Gwaii)
D Reliability · 96% sailA Punctuality · 90% on-time
steady

How the grades work: two transparent formulas on FY2025 data. Reliability = completion rate (100% minus cancellations): A ≥99.5 · B ≥99 · C ≥98 · D ≥96 · F <96. Punctuality = on-time (within 10 min of schedule): A ≥90 · B ≥85 · C ≥80 · D ≥72 · F <72. The overall grade is each route’s weakest link — the worse of the two, because the dimension a route fails on is the one most likely to ruin your trip (an F in punctuality means you can’t count on it being on time; an F in reliability means you can’t count on it sailing at all). Both sub-grades are shown so nothing hides behind the overall. All figures: BC Ferries’ own Sailing Statistics (Fiscal 2025) and FY24-25 Performance Report; trend context from CBC’s analysis.