Vancouver Island Ferry Guide
Ferry Routes

Tsawwassen to Swartz Bay Ferry: What the Crossing Is Really Like

Quick answer

The Tsawwassen to Swartz Bay ferry is the busiest route on the coast and the main link between the Vancouver area and Victoria. The crossing takes about 1 hour 35 minutes aboard large Spirit-class vessels, threading through the Southern Gulf Islands via Active Pass. Reserve a vehicle for summer weekends, check in 30 to 60 minutes before sailing, and allow about 30 minutes by road from Swartz Bay to downtown Victoria.

On this page
  1. The busiest crossing on the coast
  2. The vessels
  3. The route through the islands
  4. Summer weekends and how to handle them
  5. Check-in cut-offs
  6. Arriving at Swartz Bay
  7. The night before in Tsawwassen
  8. Before you go
  9. Frequently asked questions

The busiest crossing on the coast

Tsawwassen to Swartz Bay is the route that links the two biggest population centres in the province, and the numbers show it. It carries more passengers and vehicles than any other route in the system, its vessels are the largest in the fleet, and on a July Sunday afternoon the standby line at Swartz Bay can stretch back up the Patricia Bay Highway.

~36 min ~27 min 1 h 35 min Downtown Vancouver YVR airport Tsawwassen Ferry Terminal Swartz Bay Victoria Active Pass Schematic — not to scale. Ferry routes simplified. Ferry route Driving leg
Tsawwassen Ferry Terminal1 Ferry Causeway, Delta, BC V4M 4G6 Google Maps Apple Maps
Swartz Bay11300 Patricia Bay Hwy, Sidney, BC V8L 5J4 Google Maps Apple Maps
The crossing runs from Tsawwassen across the Strait of Georgia, through Active Pass between Galiano and Mayne islands, and into Swartz Bay.

None of that should put you off. It is a well-run, well-served route, and for most of the year on most sailings you can turn up, check in, and board. It just rewards a little understanding of how it works, which is what this page is for.

If you want the terminal-to-terminal logistics, the ferry from Vancouver to Victoria guide covers getting to Tsawwassen and choosing a fare; this page is about the crossing itself.

The vessels

The route is normally worked by the two Spirit-class ships, Spirit of British Columbia and Spirit of Vancouver Island, with Coastal Celebration as the third vessel. The Spirits are the largest ships in the fleet: two vehicle decks, several passenger decks above, a cafeteria and coffee bar, a gift shop, a children’s play area, and wide outside decks at the bow and stern.

For a 95-minute crossing that means you can eat a proper meal, work at a table with a view, or spend the whole trip outside.

The route through the islands

The first stretch out of Tsawwassen crosses the open Strait of Georgia, with the Coast Mountains behind you and the Gulf Islands ahead. About midway the ship enters Active Pass, the narrow, curving channel between Galiano and Mayne islands.

This is the part everyone remembers: the islands close in on both sides, the ship slows and turns, and there are often other ferries passing in the opposite direction. Eagles, seals, and occasionally porpoises or whales are seen here, although sightings are never guaranteed.

Beyond the pass the route threads between the smaller islands of the Southern Gulf Islands and into the approach to Swartz Bay, with the Saanich Peninsula ahead.

Summer weekends and how to handle them

Vehicle demand on this route peaks on Friday afternoons westbound, Sunday afternoons eastbound, every long weekend in both directions, and most summer weekends. On those sailings the reservable space sells out well in advance, and vehicles without a reservation join a standby queue that boards only after reserved traffic.

Summer weekend, no reservation: how the day tends to go
  1. Early Leave for Tsawwassen well ahead of the sailing you wantOn a summer Friday without a reservation, two hours ahead may still not get you on.
  2. Arrive Buy a ticket at the vehicle booths and join the standby lanesVehicle ticket sales close 5 minutes before each sailing.
  3. Wait Reserved vehicles board first; standby fills what is leftIf the sailing is full you roll to the next one.
  4. Board Drive on, take what you need up from the car deckYou cannot return to the car deck during the crossing.
  5. Midway Active PassHead for the outside deck, starboard side heading west.
  6. Arrive Swartz Bay, about 1 h 35 min after departureRoughly 30 minutes by road to downtown Victoria.
An example sequence, not a schedule. Standby vehicles board only after reserved traffic, and on peak days can wait through more than one sailing. Check the current schedule.

The fix is straightforward: reserve. Saver fares from $49 one way appear on select off-peak sailings, and Prepaid fares at $110 for a car and driver guarantee a spot on any sailing. Both are prepaid and carry a no-show fee, so book once your plans are firm.

If you cannot get the sailing you want, look at an early-morning or late-evening departure, which are far less contested, or consider walking on: foot passengers almost never face a wait on this route.

Check-in cut-offs

Reserved vehicles and reserved foot passengers check in between 60 and 30 minutes before departure. Miss the 30-minute cut-off and the reservation is released to standby. Without a reservation, vehicle ticket sales close 5 minutes before sailing and walk-on sales 10 minutes before, and the operator advises foot passengers to arrive at least 30 minutes ahead.

The how early to arrive at Tsawwassen guide gives specific advice for each situation, and if you are coming straight from the airport, the YVR to Tsawwassen ferry page explains how long the connection realistically takes.

Arriving at Swartz Bay

Swartz Bay terminal is at the northern end of the Patricia Bay Highway in Sidney. Vehicles drive off directly onto the highway; downtown Victoria is about 31 km and roughly 30 minutes south, past the airport and Butchart Gardens turn-offs. Sidney itself is a few minutes away and a good stop for a meal if you have arrived on an evening sailing.

Foot passengers leave through the terminal building. Public transit connects Swartz Bay and downtown Victoria, and taxis meet most sailings. If you left a car in the long-term lot at Tsawwassen, the Tsawwassen ferry parking page explains how to extend your parking from your phone if you decide to stay an extra night.

The night before in Tsawwassen

Because the first sailing leaves early, typically before breakfast, and because the check-in window is fixed, a lot of travellers on this route arrive in Tsawwassen the evening before rather than gambling on morning traffic through the George Massey Tunnel. The town is about ten minutes from the terminal, has a beach and a park or two for an evening walk, and puts you at the check-in booth rested.

The where to stay before the Tsawwassen ferry page lists the options, from a hotel near Tsawwassen Ferry Terminal in the town centre to our private 3-bedroom suite (the upper level of a hillside home, with its own private entrance — a short uphill walk and a few steps from the driveway, then everything inside is on one level) that sleeps 6, with free driveway parking and a full kitchen, about 10 minutes by car from the terminal and about 30 minutes (26 km) from YVR. Details are on the 3-bedroom suite in Tsawwassen page.

The same approach suits a late evening arrival from Victoria, when the alternative is driving into Vancouver after dark.

Before you go

  • Reserve a vehicle for any Friday, Sunday, holiday, or summer weekend sailing.
  • Be inside the 60-to-30-minute window with a reservation; earlier than that on standby.
  • Take everything you need up from the car deck before the ship sails.
  • Head for the outside deck as the ship approaches Active Pass, about midway through.
  • Bring a jacket for the open deck, even in summer.
  • Confirm the current sailing times; the first departure varies by season.

Frequently asked questions

How long is the Tsawwassen to Swartz Bay ferry?

About 1 hour 35 minutes dock to dock. Loading and unloading add time at each end, so plan on roughly two hours from arriving at your check-in slot to driving off at Swartz Bay.

Which ships run Tsawwassen to Swartz Bay?

The route is normally served by the two Spirit-class vessels, Spirit of British Columbia and Spirit of Vancouver Island, alongside Coastal Celebration. They are the largest vessels in the fleet, with several passenger decks, food service, and outdoor viewing areas.

Is the Tsawwassen to Swartz Bay ferry scenic?

Yes. The route passes through the Southern Gulf Islands and the narrow channel of Active Pass, where islands close in on both sides. The outside decks are the best place to be for that section.

Do I need to reserve the Tsawwassen to Swartz Bay ferry?

For a vehicle on a summer weekend, a long weekend, or a Friday or Sunday afternoon, yes. This is the busiest route in the system and standby vehicles can wait through more than one sailing. Foot passengers rarely need a reservation.

How do I get from Swartz Bay to Victoria?

By car it is about 31 km and roughly 30 minutes down the Patricia Bay Highway. Public transit connects Swartz Bay and downtown Victoria, and taxis meet most sailings.

What time is the first ferry from Tsawwassen to Swartz Bay?

The first sailing leaves early in the morning, typically before breakfast. Check the current schedule for the exact time, which varies by season.

Last updated . Schedules, fares, and parking rates change — confirm with the operator before you travel.

Related guides