🦅 FerryHawk

How to Get on a Sold-Out BC Ferries Sailing

Reservations full? Here's what actually works to snag a spot on a sold-out BC Ferries sailing — from timing your checks to using automated alerts.

Why sailings sell out (and why spots reopen)

BC Ferries' major routes — Tsawwassen to Swartz Bay, Horseshoe Bay to Departure Bay, Horseshoe Bay to Langdale, and Tsawwassen to Duke Point — regularly sell out, especially on weekends, long weekends, and throughout summer. Once reservations are full, the booking website shows "Reservations sold out" for that sailing.

But here's what most people don't realize: spots reopen constantly. People change plans, cancel trips, or rebook to different sailings. Every cancellation frees up a reservation slot that goes back into the system. The problem is that these openings are unpredictable and get snapped up within minutes.

When do cancellations typically happen?

Based on typical patterns, cancellations tend to cluster around a few windows:

Pro tip: Don't just check once and give up. Check repeatedly throughout the day, especially 24-48 hours before your target sailing. Availability can change minute by minute.

Strategy 1: Manually check the BC Ferries website

The most basic approach. Go to bcferries.com, start the booking flow for your route and date, and check if the sailing you want shows "View fares" (available) or "Reservations sold out."

The downside: this takes about 30 seconds per check, and you need to go through a 4-step booking flow each time (route → passengers → vehicle → results). Doing this every few minutes for hours is tedious and easy to miss the window.

Strategy 2: Show up as a drive-up passenger

"Reservations sold out" doesn't mean the ferry is full. It means reservable space is full. BC Ferries reserves a portion of deck space for drive-up (non-reserved) passengers. You can still travel by arriving at the terminal without a reservation and waiting in the drive-up line.

The catch: drive-up space is first-come, first-served. On busy days, you might wait 1-3 sailings (2-6 hours) before getting on. BC Ferries' Current Conditions page shows real-time deck space percentages for each sailing, which helps you gauge wait times.

Tips for drive-up success:

Strategy 3: Use an availability alert tool

Instead of manually refreshing the BC Ferries website, you can use a tool that monitors availability and notifies you the moment a spot opens up. This is by far the most effective approach because you don't miss the brief window between a cancellation and someone else booking it.

FerryHawk monitors BC Ferries reservation availability and sends you a text message when a sold-out sailing becomes available. You pick your route, date, and specific sailing times to watch. When a spot opens, you get an instant SMS with a link to book.

How it works:

  1. Visit ferryhawk.ca and select your route and date
  2. See which sailings are available and which are sold out
  3. Tap "Notify me" on any sold-out sailing and enter your phone number
  4. Get a text message the moment a spot opens up
  5. Reply with your code number to keep watching if you didn't book in time
Oversized vehicles: If you're traveling with an RV, truck with trailer, or motorhome, FerryHawk is the only tool that tracks oversized vehicle availability separately. Standard cars and oversized vehicles have different reservation pools, so availability can differ significantly.

Strategy 4: Be flexible with your timing

If your schedule allows it, flexibility is your best friend:

Strategy 5: Book early for future trips

BC Ferries opens reservations up to about 2 weeks in advance for most routes. The earlier you book, the more selection you have. For long weekends and summer weekends, book as soon as reservations open — popular sailings can sell out within hours of becoming available.

What about oversized vehicles?

If you're traveling with an oversized vehicle (over 7 feet tall or over 20 feet long), you face additional challenges:

FerryHawk is currently the only availability monitoring tool that tracks oversized vehicle reservations separately from standard vehicles.

Stop refreshing. Let FerryHawk watch for you.

Check availability now

Summary: Your best approach

  1. Set up an alert on FerryHawk for the sailing you want — this runs in the background and catches openings you'd miss
  2. Check manually during the 24-48 hour window before your sailing — this is when most cancellations happen
  3. Have a backup plan — know which alternate routes or times work for you in case your first choice doesn't open up
  4. If all else fails, drive up — arrive early at the terminal and wait for drive-up space