✨ Labour Day sailings are filling up - set a free alert and get a text the moment a spot opens.

BC Ferries Drive-Up and Standby, Route by Route

No reservation, and the sailing you want is sold out? On most of these crossings you can still drive to the terminal and get on. On one of them you can't, and that changed recently enough that a lot of the advice online is now wrong.

Checked against BC Ferries on 28 August 2026 (source). The exception below holds for the duration of the Horseshoe Bay terminal construction program, which has no published end date — so if you are reading this long after that date, check there before relying on it.

Which directions take drive-up traffic

BC Ferries sets this per direction, not per route, and the two halves of a crossing genuinely differ. These are the eight directions FerryHawk watches.

Direction Drive-up What that means
Tsawwassen → Swartz Bay Yes 70–90% of the deck is bookable in advance
Swartz Bay → Tsawwassen Yes 70–90% of the deck is bookable in advance
Horseshoe Bay → Departure Bay No Book instead — up to 30 minutes before departure
Departure Bay → Horseshoe Bay Yes Reservations recommended, not required
Horseshoe Bay → Langdale Yes 65–70% of the deck is bookable in advance
Langdale → Horseshoe Bay Yes 65–70% of the deck is bookable in advance
Tsawwassen → Duke Point Yes 70–90% of the deck is bookable in advance
Duke Point → Tsawwassen Yes 70–90% of the deck is bookable in advance
The exception: Horseshoe Bay to Departure Bay. Since 15 October 2025, every vehicle sailing in that direction has to be booked and paid for in advance. Drive-up fares are gone, and there is no exemption for motorcycles, over-height vehicles or commercial traffic. It is a one-way rule — Departure Bay back to Horseshoe Bay is unchanged. BC Ferries brought it in because the multi-year rebuild at Horseshoe Bay cuts vehicle staging space by about a quarter, and it stays for the duration of that work.

That does not leave you stuck, and this is the part most write-ups miss. Since 9 February 2026 the deadline to make a new booking on that direction is 30 minutes before departure, down from two hours. So the practical replacement for the drive-up lane is booking from your phone on the way: if space exists half an hour out, you can still take it. What you can't do is turn up and queue for space that was never set aside.

How drive-up space actually works

Every sailing's vehicle deck is split between space you can book ahead and space held back for people who turn up. BC Ferries sets that split per route from historical demand: 70 to 90% of the deck is bookable on the two Tsawwassen routes, 85% on average, and 65 to 70% on Horseshoe Bay to Langdale. At the busiest times they cut the bookable share to 50% or less, which sounds backwards and isn't — the busier it gets, the more of the boat is kept for the queue.

On top of that, bookings nobody claims get released. BC Ferries puts no-shows at 10 to 20% and frees those spaces to drive-up customers once the check-in window closes. That is why a sailing can read "Full" for hours and still load cars off the lot at the last minute, and why the booth keeps ticketing after the website has given up on you.

Three deadlines that all land near 30 minutes

These get conflated constantly. They are three different events:

If you are driving up, the number that actually binds you is the ticket booth's own cut-off: 5 minutes before departure for vehicles at Tsawwassen and Swartz Bay, 10 minutes at Horseshoe Bay for the Langdale and Bowen Island sailings. Sitting in the lane is not the same as holding a ticket, and the queue is ordered by when you bought one.

"Sold out" is not the same as "cancelled"

Two different problems turn up at the terminal looking identical, and the fix is different for each.

Sold out means the bookable share of the deck is gone. The boat sails on schedule and the drive-up allocation is untouched, which BC Ferries states plainly: a sailing can show "Reservations sold out" online and still have drive-up space. A sold-out sailing is also the one most likely to hand a spot back, because cancellations are released continuously and no-shows are released at check-in.

Cancelled means the sailing is not running — mechanical, weather, or crewing. Everyone booked on it is redistributed onto later sailings, which is exactly when the drive-up queue is at its worst, because the boats ahead of you are absorbing a full extra load. A cancellation is the one case where arriving early doesn't help.

Worth being straight about what a tool can see here. FerryHawk watches reservation availability: it texts you when a sold-out sailing gets bookable space back. It cannot see how long the drive-up queue is, and it does not announce cancelled sailings. BC Ferries' own Current Conditions page and service notices are the source for both of those.

Foot passengers and cyclists

None of this applies to you. Walking on or riding a bike aboard needs no reservation on any of these routes, in either direction, and the Horseshoe Bay change did not touch it: foot passengers and cyclists still sail from Horseshoe Bay with or without a booking. Tickets are sold up to 10 minutes before departure. If your car is the problem and your trip isn't, leaving the vehicle behind is the reliable way onto a full boat.

Oversized vehicles have their own rules

Anything over 7 feet tall or 20 feet long counts as oversized, and oversized drive-up space isn't a share of the deck so much as whatever is left once booked over-height vehicles have loaded — sometimes a handful of spots, sometimes none. On Horseshoe Bay to Departure Bay it is none, by rule. If you are in an RV, a camper, or towing anything, the BC Ferries oversized vehicle guide covers the separate reservation pool these vehicles are measured against.

Would rather have the booking than the queue? We'll text you when a sold-out sailing opens up.

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

Live availability by route