Travel guide
When is BC Ferries busiest?
A practical guide to peak times, days, and seasons on the major BC Ferries routes — and which crossings are worth booking a reservation for.
The short answer
The busiest times on BC Ferries are Friday afternoons and evenings heading toward Vancouver Island or the Sunshine Coast, and Sunday afternoons and evenings heading back to the Metro Vancouver mainland. Long weekends amplify both. In summer, this pattern extends into much of the day on weekends.
The quietest sailings are typically early-morning weekday departures in the shoulder seasons — spring and fall outside of school breaks.
By day of week
- Friday: Afternoon and evening sailings west (toward the Island and Sunshine Coast) are the classic pinch point. Sailings from about 2 pm onwards routinely fill on the major routes.
- Saturday: Morning westbound and evening eastbound sailings are busy in summer. Off-season Saturdays are noticeably lighter.
- Sunday: Afternoon and evening eastbound sailings — Swartz Bay → Tsawwassen, Departure Bay → Horseshoe Bay, Langdale → Horseshoe Bay — are the busiest of the week on the return leg.
- Monday–Thursday: Generally the calmest days, except when a Monday is part of a long weekend, in which case Monday afternoon behaves like a Sunday.
By season
- Summer (late June – early September): Peak season. Weekend sailings on Tsawwassen–Swartz Bay and Horseshoe Bay–Departure Bay can fill hours ahead. Reservations are strongly recommended.
- Long weekends year-round: Easter, Victoria Day, Canada Day, BC Day, Labour Day, Thanksgiving. Expect full sailings for most of the outbound Friday and inbound Monday.
- Winter holidays: The week around Christmas and New Year's — and family-day weekend in February — spike similar to a long weekend.
- Shoulder seasons (Oct–Nov, Feb–May): Weekdays are usually quiet; weekends still see some Friday/Sunday load but rarely full sailings.
Which routes are most reservation-dependent?
- Tsawwassen ↔ Swartz Bay: The busiest crossing in the system. Reserve any time you can, especially in summer and on long weekends.
- Horseshoe Bay ↔ Departure Bay: Second-busiest major route. Reservations recommended on summer weekends.
- Tsawwassen ↔ Duke Point: Fewer sailings per day, so a full sailing means a longer wait. Reserving reduces risk more than it reduces line time.
- Horseshoe Bay ↔ Langdale: Reservations available. Summer Friday departures and Sunday returns are the pressure points.
Check live capacity before you leave
Historical patterns are useful for planning, but nothing beats live BC Ferries current conditions when you're already on your way. The homepage shows the next sailing on every tracked route with live vehicle-deck capacity, updated every five minutes. If you see the next sailing is 95% full, you can leave earlier — or skip a sailing and take the one after.
Not affiliated with BC Ferries. Reservations and official schedules are on bcferries.com.