BC Ferries Strategy Guide · Updated March 2026

How to Book BC Ferries Reservations — and Actually Get on the Boat

July long weekend with no reservation? You might wait 4 hours. Here's how to book smart, which sailings sell out first, what "flex" means, and what happens when you miss your departure.

For Vancouver Island residents, BC Ferries isn't a tourist attraction — it's the highway. Whether you're crossing to the mainland for work, bringing family over for the summer, or driving back from a mainland medical appointment, the ferry is part of life. And unlike a highway, it runs on a schedule and sells out.

The basics are simple. The strategy for peak travel periods, the difference between terminal options, and the nuances of flex vs. guaranteed sailings — those take some experience. This guide covers all of it.

How BC Ferries Reservations Work

Not all sailings allow reservations, and not all reservation types are equal. Here's the system.

BC Ferries operates a reservation system on its major routes — mainly the routes between Vancouver Island and the Lower Mainland. Reservations are made at bcferries.com or by phone at 1-888-BC-FERRY (1-888-223-3779). You can also book through the BC Ferries app.

When you make a reservation, you're reserving space for your vehicle on a specific sailing. You pay a reservation fee at booking (typically $15–$20 per vehicle, depending on route and season), plus your fare either at booking or when you arrive at the terminal.

On the day of travel, arrive at the terminal at least 30 minutes before your sailing. Reserved vehicles have a dedicated check-in lane. Present your reservation number (or scan the QR code on your confirmation email) and proceed to the lanes designated for reserved vehicles.

⚠️ Arriving late to your reservation lane — typically less than 30 minutes before departure — may result in your reservation being released and your space given to standby traffic. This is particularly strict on busy sailings.

Departure Bay vs. Horseshoe Bay vs. Tsawwassen — Which Route?

The three main routes between Vancouver Island and Metro Vancouver serve different destinations and have very different terminal experiences. Choosing the right one for your trip matters more than most first-timers realize.

⚓ Tsawwassen ↔ Swartz Bay (Victoria area)

⏱️ ~95 minutes sailing 📍 Victoria terminal: 32 km north of downtown 🚗 Busy route

The busiest crossing. Tsawwassen terminal is about 35 km south of Vancouver, accessible via Hwy 17. Swartz Bay terminal is about 30 km north of Victoria via Hwy 17 (Patricia Bay Hwy). This is the route for Victoria, Saanich, Sidney, and the Saanich Peninsula. Also the main entry point to the Gulf Islands.

Reservations are strongly recommended for any Friday–Sunday travel, and mandatory on peak summer weekends if you have a vehicle.

⚓ Horseshoe Bay ↔ Departure Bay (Nanaimo area)

⏱️ ~99 minutes sailing 📍 Nanaimo terminal: 3 km south of downtown 🚗 High volume route

Horseshoe Bay is in West Vancouver, about 30 minutes from downtown Vancouver (traffic dependent — can be 60+ minutes in rush hour). This route serves Nanaimo, the Comox Valley, Campbell River, and all communities north of Nanaimo. Departure Bay terminal is well located relative to the Nanaimo city centre and Hwy 19.

The Horseshoe Bay approach is notoriously congested on Friday afternoons — budget extra time.

⚓ Tsawwassen ↔ Duke Point (Nanaimo south)

⏱️ ~2 hours sailing 📍 Nanaimo terminal: 13 km south of downtown 🚗 Often less crowded

Longer sailing time than Horseshoe Bay to Departure Bay, but Tsawwassen is easier to reach from Surrey, Delta, and the US border area (avoiding the Horseshoe Bay/Lions Gate congestion). Duke Point is less convenient to Nanaimo centre but closer to south Nanaimo. A useful alternative when Horseshoe Bay route is heavily booked.

💡 If you're travelling from Nanaimo to Vancouver and your schedule is flexible: check availability on both the Horseshoe Bay and Duke Point routes. They're the same price and Duke Point often has better availability on peak weekends.

When to Book: The Reservation Opening Schedule

BC Ferries opens reservations approximately three months in advance. For holiday weekends and peak summer sailings, the best times sell out quickly.

📅 Set a calendar reminder for exactly 3 months before your intended travel date. Log into bcferries.com at 7–8am on that day. The booking window opens at a set time and peak sailings fill within the first hour.

Peak Season Strategy: July and August

July and August on BC Ferries is a different experience from the rest of the year. On the worst days — July 1 long weekend, BC Day long weekend in August — standby queues at Tsawwassen and Horseshoe Bay can run to 4–6 hours and span multiple sailings.

🗓️ The Worst Days to Travel Without a Reservation

These sailings fill to capacity months in advance and standby waits are brutal:

  • Canada Day long weekend (July 1) — outbound Friday, return Sunday/Monday
  • BC Day long weekend (first Monday in August) — same pattern
  • Any Saturday in July/August in both directions
  • Any Friday afternoon in July/August leaving the Island or the Lower Mainland

Peak Season Workarounds

Travel mid-week: Tuesday and Wednesday sailings in July/August are dramatically less busy. If you can shift your schedule, even by one day, the experience is completely different.

Take the early sailing: The first or second sailing of the day (6:00–7:00am departures) is almost always easier to book and faster to board. Standby traffic avoids these times because most people don't want to wake up at 4:30am.

Consider the Duke Point route: When Horseshoe Bay to Departure Bay is sold out, Tsawwassen to Duke Point often has capacity. The extra driving time to/from Duke Point is usually less than a 3-hour standby wait.

🧳 Foot passengers (walk-ons) almost always get on, even on the busiest sailings. If you're going to Vancouver for a concert, sporting event, or short trip without a vehicle, you don't need a reservation on any route — walk-on space is almost never an issue.

Flex vs. Guaranteed Sailings — What's the Difference?

Feature Guaranteed Reservation Flex Reservation
What it gives you A specific sailing on a specific date/time A date window — any eligible sailing that day
Cancellation/change policy Changes allowed up to 1 hour before; cancellation fee may apply More flexibility — can use on different sailings within window
Availability On most routes and sailings; finite vehicle slots Limited routes and sailings; check bcferries.com
Cost Reservation fee + fare Reservation fee + fare (similar overall cost)
Best for Anyone with a fixed schedule, peak season travel Flexible travellers who might catch an earlier or later boat

For most travel, a guaranteed reservation is the right choice. You know exactly when you're leaving and can plan around it. Flex reservations are useful for day trips where you're not sure when you'll be heading back — a day in Vancouver where you'll take whichever afternoon sailing you make it to.

If You Miss Your Sailing

It happens. Traffic, a late start, wrong terminal lane — missing your reserved sailing is stressful. Here's what to do.

You're Late But the Ship Is Still Boarding

If you arrive at the terminal after the reserved vehicle check-in deadline (usually 30 minutes before sailing) but the ship hasn't departed, go to the ticket booth immediately. BC Ferries sometimes accommodates late arrivals if there's still space — especially mid-week and off-peak. Don't wait in the wrong lane.

🔄 You Missed the Sailing Entirely

You will lose your reservation fee, but you can often transfer the passenger/vehicle fare to a future sailing on the same route and day. Speak to a ticket agent — policies vary but they do try to accommodate people when space exists. On a busy day, you'll go to the back of the standby queue. On a quiet day, you might board the next sailing with no trouble.

🚨 Don't Miss Peak Season Sailings

On a July long weekend, if you miss your reserved sailing, you may be waiting 3–4 hours for the next available standby space. There is no reimbursement path for traffic delays or late arrivals. Leave significantly earlier than you think you need to.

📱 If you're driving and realise you might be late, call BC Ferries at 1-888-223-3779 before you arrive. They may be able to note your situation and sometimes can hold reserved spots briefly — though this is not guaranteed on busy routes.

Standby Tips — Making It Work Without a Reservation

Plenty of Vancouver Island residents travel standby regularly, especially off-peak. It's not always a gamble — with the right approach, it usually works fine.

Insider Tips for Regular Ferry Users

💳 BC Ferries Experience Card

If you cross frequently, the BC Ferries Experience Card is worth having. It's a prepaid fare card that gives you a discount on standard fares — roughly 15–20% off walk-on fares on most routes. No discount on reservations fees, but the savings on fares add up fast if you're a regular.

🔔 Set Up Fare Alerts and Monitor Cancellations

BC Ferries sometimes releases reservation slots back into availability when people cancel. Checking bcferries.com a few days before peak travel often reveals newly-available slots. The app also shows real-time cancellations. People do cancel long weekend reservations when plans change.

🍔 Arrive Early, Eat on Board

BC Ferries vessels have cafeterias with hot food, coffee, and snacks. For the Tsawwassen–Swartz Bay run (95 minutes) and the Horseshoe Bay–Departure Bay run (99 minutes), a meal on board beats stopping before the terminal. Arrive early to board comfortably — you'll have 20–30 minutes on the car deck before anyone lets passengers up, which is good time to get your order in before the crowds.

The Short Version

For summer travel with a vehicle: book the moment the reservation window opens, 3 months out. For regular off-peak travel: check a week ahead, go standby on weekdays. Foot passengers can almost always walk on with no reservation. The ferry is reliable — as long as you plan around it.

After a year of island living, most residents develop strong opinions about which sailing times they prefer and develop a sense for when standby is feasible. The learning curve is short.

Full BC Ferries System Guide →    Moving to Vancouver Island →

Related Guides

⛴️ BC Ferries System Guide 🗺️ All BC Ferries Routes 🏙️ Nanaimo City Guide 🏛️ Victoria & Saanich Guide 📦 Moving to Vancouver Island 🚗 Commuting & Drive Times
More BC destinations: Prefer mountains over ocean? Explore the Revelstoke Valley →