Swartz Bay - Tsawwassen Ferry Schedule

Operator: BC Ferries Duration: 1h 36m4 terminals 13 daily sailings

Route Map

Terminal locations and ferry route. Live vessel positions are estimates based on the timetable, not GPS.

Ferry Timetable

#DepartsArrivesStops
1 8:35 4
2 10:35 4
3 2
4 2
5 2
6 12:35 4
7 2:35 4
8 3:35 4
9 4:35 4
10 6:35 4
11 7:35 4
12 8:35 4
13 10:35 4

All times in local time. Schedules may vary by day of week and season.

Ticket Prices & Fares

Passenger TypeAdultSenior/DisabledVehicle
PassengerCA$21.00CA$10.50CA$70–90

Fares effective October 2026. Vehicle fares include driver. Surcharges may apply during peak season.

Vessel Specifications

Vessel ClassCoastal-class
VesselsSpirit of Vancouver Island, Spirit of British Columbia, Coastal Celebration
Vehicle Capacity358 cars
Passenger Capacity2,100
Service Speed20 knots
Length168 m (551 ft)
Year Built1994–2008
PropulsionDiesel

Terminal Facilities

Swartz Bay
πŸ…ΏοΈ Parking🚻 RestroomsπŸ’Ί Waiting AreaπŸ” Food & DrinkπŸ“Ά Wi-Fiβ™Ώ Accessible
Swartz Bay
πŸ…ΏοΈ Parking🚻 RestroomsπŸ’Ί Waiting AreaπŸ” Food & DrinkπŸ“Ά Wi-Fiβ™Ώ Accessible
Tsawwassen
πŸ…ΏοΈ Parking🚻 RestroomsπŸ’Ί Waiting AreaπŸ” Food & DrinkπŸ“Ά Wi-Fiβ™Ώ Accessible
Tsawwassen
πŸ…ΏοΈ Parking🚻 RestroomsπŸ’Ί Waiting AreaπŸ” Food & DrinkπŸ“Ά Wi-Fiβ™Ώ Accessible

Terminals & Stops

Swartz Bay
Swartz Bay
Tsawwassen
Tsawwassen

About the Swartz Bay - Tsawwassen Ferry

The Swartz Bay - Tsawwassen ferry route is operated by BC Ferriesand connects Swartz Bay with Tsawwassen. The crossing takes approximately 1h 36m.This page provides the complete ferry schedule and timetable for the Swartz Bay - Tsawwassen route.

Schedule data is sourced from the official GTFS feed published by BC Ferries. Schedules may change seasonally or due to weather conditions β€” always confirm with the operator before traveling.