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 |
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:
- The last moment to buy in. On Horseshoe Bay to Departure Bay you can make a new booking until 30 minutes before departure.
- The last moment to claim a seat you already bought. Check-in closes 30 minutes before departure. Miss it and you forfeit the reservation and go on the next sailing in order of arrival.
- The moment unclaimed seats go back on the market. Once that check-in window shuts, no-show space is released to the drive-up queue.
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