Canada Transit Atlas

BC Ferries service changes

Each night after the feed refresh, every agency's typical service on a sample weekday, Saturday and Sunday is compared with the last check: new and cut routes, routes gaining or losing a day, midday frequency (10:00–15:00), trips, first and last trips, and stops added or no longer served.

RSS feed for BC Ferries Tracked since Oct 24, 2026 · last checked Nov 5, 12:04 p.m. EST

1 report

3 route day changes, 24 frequency or hours changes, 3 stops no longer served

Typical service on Sat, Oct 24, 2026 · Sun, Oct 25, 2026 · Wed, Oct 28, 2026, compared with Wed, Mar 19, 2025 · Sat, Mar 22, 2025 · Sun, Mar 23, 2025

Routes

  • Haida Gwaii (Prince Rupert - Skidegate) now runs on weekdays, 1 trip, 10:00–10:00
  • Haida Gwaii (Prince Rupert - Skidegate) now runs on Saturdays, 1 trip, 10:00–10:00
  • Inside Passage no longer runs on weekdays

Frequency and hours

  • Bowen Island - Vancouver (Snug Cove-Horseshoe Bay), weekdays: every 70 → 80 min at midday, last trip 22:30 → 23:30
  • Bowen Island - Vancouver (Snug Cove-Horseshoe Bay), Saturdays: every 70 → 80 min at midday, last trip 22:30 → 23:30
  • Bowen Island - Vancouver (Snug Cove-Horseshoe Bay), Sundays: every 70 → 80 min at midday, last trip 22:30 → 23:30
  • Campbell River - Quadra Island (Quathiaski Cove), weekdays: every 25 → 30 min at midday
  • Campbell River - Quadra Island (Quathiaski Cove), Saturdays: every 25 → 30 min at midday
  • Campbell River - Quadra Island (Quathiaski Cove), Sundays: every 25 → 30 min at midday
  • Haida Gwaii (Prince Rupert - Skidegate), Sundays: first trip 22:00 → 10:00
  • Inside Passage, Saturdays: 3 → 1 trips, first trip 00:40 → 18:00
  • Inside Passage, Sundays: 6 → 2 trips, runs 01:30–08:05 → 02:00–06:30
  • Langdale to Gambier Island & Keats Island, weekdays: every 20 → 18 min at midday, 15 → 20 trips
  • Langdale to Gambier Island & Keats Island, Saturdays: every 20 → 18 min at midday, 15 → 20 trips
  • Port McNeill - Alert Bay - Sointula (Vancouver Island-Cormorant Island-Malcolm Island), weekdays: last trip 22:00 → 23:10
12 more
  • Port McNeill - Alert Bay - Sointula (Vancouver Island-Cormorant Island-Malcolm Island), Saturdays: last trip 22:00 → 23:10
  • Port McNeill - Alert Bay - Sointula (Vancouver Island-Cormorant Island-Malcolm Island), Sundays: every 70 → 61 min at midday, last trip 22:00 → 23:10
  • Sechelt - Powell River (Earls Cove-Saltery Bay), weekdays: last trip 22:40 → 21:40
  • Sechelt - Powell River (Earls Cove-Saltery Bay), Saturdays: last trip 22:40 → 21:40
  • Sechelt - Powell River (Earls Cove-Saltery Bay), Sundays: last trip 22:40 → 21:40
  • Vancouver - Victoria (Tsawwassen-Swartz Bay), Sundays: 26 → 22 trips
  • West Van - Sunshine Coast (Horseshoe Bay-Langdale), weekdays: last trip 22:55 → 23:30
  • West Van - Sunshine Coast (Horseshoe Bay-Langdale), Saturdays: last trip 22:55 → 23:30
  • West Van - Sunshine Coast (Horseshoe Bay-Langdale), Sundays: last trip 22:55 → 23:30
  • West Vancouver - Nanaimo (Horseshoe Bay-Departure Bay), weekdays: last trip 22:10 → 22:40
  • West Vancouver - Nanaimo (Horseshoe Bay-Departure Bay), Saturdays: last trip 22:10 → 22:40
  • West Vancouver - Nanaimo (Horseshoe Bay-Departure Bay), Sundays: last trip 22:10 → 22:40

Stops

  • Bella Coola no longer served · was on route Inside Passage
  • Ocean Falls no longer served · was on route Inside Passage
  • Shearwater no longer served · was on route Inside Passage