← All routesUpdated 2 min ago
Next sailing · Tsawwassen → Swartz Bay
92%
6:00 pm
Coastal Celebration
FILLING FAST

Live terminal webcams for this route

See the vehicle queue at the terminal before you leave.

View live terminal webcam — Tsawwassen Ferry Terminal (departure)

Live traffic camera at Tsawwassen Ferry Terminal, camera 1 — terminal approach
Terminal approach — traffic at the terminal
Live traffic camera at Tsawwassen Ferry Terminal, camera 2 — ticket booths
Ticket booths — traffic at the terminal

Swipe for more cameras →

Live webcam via BC Ferries. Images refresh every few minutes; the timestamp is shown on the image itself.

View live terminal webcam — Swartz Bay Ferry Terminal (arrival)

Tsawwassen to Swartz Bay (Victoria) — Live Capacity & Wait Times

The Tsawwassen to Swartz Bay ferry runs roughly 8–10 sailings a day across the Strait of Georgia between Metro Vancouver and Victoria — see live wait times and vehicle-deck capacity for every scheduled crossing today below.

Live via community BC Ferries API. Crossing time: About 1h 35m.

Today's sailings

92%
6:00 pm
Coastal Celebration
FILLING FAST
72%
7:00 pm
Spirit of British Columbia
SCHEDULED
73%
9:00 pm
Spirit of Vancouver Island
SCHEDULED
Show 10 past sailings
Sailed
6:59 am
arr 8:32 am
Spirit of British Columbia
Sailed
7:00 am
Spirit of British Columbia
Sailed
9:00 am
Spirit of Vancouver Island
Sailed
9:06 am
arr 10:32 am
Spirit of Vancouver Island
Sailed
10:00 am
Coastal Celebration
Sailed
11:09 am
arr 12:35 pm
Spirit of British Columbia
Sailed
1:06 pm
arr 2:29 pm
Spirit of Vancouver Island
Sailed
2:08 pm
arr 3:35 pm
Coastal Celebration
Sailed
3:05 pm
arr 4:32 pm
Spirit of British Columbia
Sailed
5:00 pm
arr 6:35 pm
Spirit of Vancouver Island

About the Tsawwassen to Swartz Bay ferry

The Tsawwassen to Swartz Bay ferry is the flagship BC Ferries route between Metro Vancouver and Victoria, and by a wide margin the busiest crossing in the system. Summer weekends, long weekends, and Friday afternoons routinely see multiple sailing waits, so live capacity and wait times matter more here than on any other route.

This page shows live BC Ferries current conditions for every scheduled sailing on this route today — vehicle-deck fill percentage, which sailings are already full, and which have room. Data refreshes every five minutes so you can decide whether to head to the terminal now or wait for a later sailing.

Reservations are strongly recommended on this crossing, especially in summer. The sailing takes about 1 hour 35 minutes through the Gulf Islands.

Book or check the official schedule on bcferries.com.

Vessels on this route

Ships that typically sail this crossing. Tap for current position and vessel info.

Frequently asked questions

How early should I arrive for the Tsawwassen to Swartz Bay ferry?

BC Ferries recommends arriving at least 30 minutes early with a reservation, and 60–90 minutes early without one — especially on summer weekends and holidays when the Tsawwassen → Swartz Bay route fills quickly.

How long is the Tsawwassen to Swartz Bay ferry crossing?

The crossing takes about 1h 35m, depending on weather and traffic in the Strait.

Can I reserve the Tsawwassen to Swartz Bay ferry online?

Yes. Reservations for the Tsawwassen → Swartz Bay route can be booked at bcferries.com. Reservations are strongly recommended on summer weekends, long weekends, and any Friday or Sunday sailing.

How often is the live capacity updated?

Live vehicle-deck capacity on this page refreshes every 5 minutes using data from the community BC Ferries API. If a sailing shows full here, it is very likely already sold out on bcferries.com.

Related BC Ferries routes

Live capacity and wait times for related crossings.

Something different at the terminal?

Report what you're seeing. These are traveler reports — always secondary to the official data above.