Tsawwassen ⇄ Swartz Bay Ferry: Availability & Sold-Out Alerts
The Tsawwassen–Swartz Bay run is the busiest route in the BC Ferries fleet — the main vehicle link between Metro Vancouver and Victoria. The crossing takes about 1 hour 35 minutes through Active Pass, served by the largest ships in the fleet, with departures roughly every hour at summer peak and every two hours in the shoulder season.
Because it carries the most traffic, it is also the route where reservations disappear fastest. On summer weekends and around holidays, bookable space on the popular departures is often gone days or even weeks ahead. The good news: plans change constantly on a route this big, and cancelled reservations get released back into the pool right up until sailing time. That is the window FerryHawk watches for you.
Sailing sold out? Get a free text the moment a spot opens up.
Watch Tsawwassen → Swartz Bay Watch Swartz Bay → TsawwassenWhen this route sells out
Tsawwassen → Swartz Bay: Friday afternoons and Saturday mornings
Heading to the Island, the crunch is Friday from mid-afternoon onward — commuters, weekenders, and visitors all converge on the 3pm-to-7pm departures — followed by Saturday morning sailings, which fill with travellers who couldn't get Friday space. Before a long weekend, Thursday evening sails out too. If every Friday sailing shows sold out, watch the mid-day Friday and early Saturday departures: they see the most cancellation churn.
Swartz Bay → Tsawwassen: Sunday and Monday afternoons
Coming back from Victoria, pressure flips to the end of the weekend. Sunday afternoon and evening sailings from Swartz Bay sell out first, and on long weekends the crunch moves to Monday from noon onward. Travellers who can wait for a Tuesday or take the 7am or 9am Monday departures usually have an easier time — and cancellations on the afternoon boats tend to appear in the final 24 to 48 hours as trips get cut short or extended.
Oversized vehicles, RVs, and trailers
Oversized space (vehicles over 7'2" / 2.18 m tall or over 20' / 6.1 m long — RVs, campers, trucks with trailers, boats in tow) is a separate, much smaller allocation on every sailing. Even the Spirit-class ships carry only a limited number of over-height vehicles, so oversized reservations on summer weekends routinely sell out well before standard space does. FerryHawk tracks oversized availability on this route separately, so you get alerted for spots that actually fit your vehicle.
New to oversized rules? Read the full BC Ferries oversized vehicle guide.
Frequently asked questions
The Tsawwassen to Swartz Bay ferry is sold out — can I still get on?
Often, yes. Sold out means all reservable space is booked right now, but cancellations are constantly released back for booking, most heavily in the 24 to 48 hours before departure. Set a free FerryHawk alert and you'll get a text the moment a spot opens, so you can book it before someone else does.
How far in advance should I book the Tsawwassen–Swartz Bay ferry?
For summer weekends and holidays, book as soon as your dates are firm — popular departures can fill weeks ahead. For mid-week travel outside July and August, a few days ahead is usually enough.
Can I just drive up to Tsawwassen without a reservation?
You can — a portion of each sailing is held for drive-up traffic — but on busy days that standby line can mean waiting through one, two, or more sailings at the terminal. If the schedule matters, a reservation (or an alert to catch one) is worth it.
When do cancellations open up on the Swartz Bay to Tsawwassen ferry?
There's no fixed schedule, but the heaviest churn is the day before and the morning of departure, as travellers finalize plans. Late evening and early morning are common times for spots to reappear — exactly when most people aren't refreshing the booking page, which is why an automatic alert helps.
Does FerryHawk track RV and oversized spots on this route?
Yes. Oversized availability (over 7'2" tall or 20' long) is tracked separately from standard vehicles, and you choose which one to watch when you set your alert.
How long is the ferry from Tsawwassen to Swartz Bay?
The crossing takes about 1 hour 35 minutes, plus boarding time. BC Ferries asks reserved vehicles to arrive 30 to 60 minutes before departure.