Route
Tsawwassen or Horseshoe Bay ↔ Nanaimo, Victoria
Crossing
~1h 35m–2h sailing
One-way fare
Foot ~$15–$21 · vehicle ~$110+
Car
Yes, the only option that takes one
Pets
Free, up to two, any size
Reservations
Worth it for vehicles in summer

What it is like

You drive into a marshalling lane at Tsawwassen or Horseshoe Bay, wait, and roll aboard a large ship with decks, cafeterias, and outdoor railings. On a clear day the crossing is genuinely scenic, the islands close on both sides through Active Pass and the odd pod of orcas. On a holiday Friday it is a crowded, drawn-out affair with a sailing wait before you even board. It is the most ordinary way across and, for a lot of trips, the most practical.

Routes and terminals

Two mainland terminals feed the Island. Tsawwassen, south of Vancouver, serves the Victoria-area terminal at Swartz Bay and the Nanaimo-area terminal at Duke Point. Horseshoe Bay, to the northwest, serves Departure Bay in Nanaimo. Which one you want depends on where you are starting and which part of the Island you are heading for, so check the route before you set off, not just the company.

What it costs

A walk-on adult fare is roughly $15 to $21 one way, the cheapest ticket of any option here. The catch is the vehicle fee, around $110 and up, which stacks on top of every passenger's fare, so a family driving on is a very different number from one person walking on. Cheapest ticket is not the same as best value once you count the time, so weigh it in the value calculator on the main guide.

Reservations

Foot passengers can simply turn up. Vehicles can sail standby, but on the busy routes a reservation is strongly worth it in summer and on long weekends, when sailings fill and a standby car can wait through one or more departures. Book the vehicle reservation ahead if your plans are fixed.

Reliability

Here is the honest part. BC Ferries still completes about 98.6 per cent of its sailings, which sounds bulletproof, but cancellations have tripled since 2017, driven mainly by an aging fleet's mechanical failures rather than crew or weather. A ship sailing full has no slack to absorb a breakdown, and an overload can cost you hours even when nothing is formally cancelled. It is dependable most of the time and occasionally not, so leave a buffer and do not pin a tight mainland connection to the last sailing of the day.

Pets and accessibility

This is where the ferry pulls ahead of everything else. Pets ride free, up to two per handler, at any size, in your vehicle or in the outer-deck pet areas. For accessibility it is the easiest option by far: elevators, accessible washrooms, level boarding, and the choice to stay in your vehicle for the crossing. It is not flawless, elevator outages do happen, but nothing else comes close.

Who it is for

Book it if

  • You need to bring a car, a lot of gear, or a pet.
  • You want the cheapest walk-on ticket across.
  • Accessibility or staying in your vehicle matters.

Skip it if

  • You are short on time: door to door it is the slowest.
  • You are travelling a peak weekend without a reservation.
  • You cannot absorb a mechanical delay against a tight connection.

Booking tips

Reserve a vehicle space in summer and on holidays. Double-check which terminal pairing your route uses, since Tsawwassen and Horseshoe Bay are far apart. Arrive within the window they ask for, and build slack into the day in case a sailing is delayed or cancelled.

How BC Ferries ranks

On the main guide it lands an honest middle overall, winning the practical categories outright and trailing on speed and onboard service.

Pets #1 Accessibility #1 Parking #2 Reliability #3 Service last Speed last

Where to next

Compare BC Ferries against every other option, or read up on the alternatives.