Schedules

Vancouver - Victoria (Tsawwassen-Swartz Bay)

Crossing Time: 1 hour 35 minutes
Distance: 24 nautical miles.
CHECK FOR SERVICE NOTICES

Schedule in Effect:

Leave Tsawwassen (Vancouver) Leave Swartz Bay (Victoria)
7:00 am Daily
8:00 am May 24-25, Jun 9-11, 15-18 & 22-25 only
9:00 am Daily
10:00 am Daily except May 24, 28, 31, Jun 4, 11 & 18
11:00 am Daily
12:00 pm Thu-Fri, Sun-Mon & Jun 24 only except May 29
1:00 pm Daily
2:00 pm Daily except Jun 10 & 17
3:00 pm Daily
4:00 pm Thu-Fri, Sun and Jun 24 only except May 25
5:00 pm Daily
6:00 pm Thu-Fri, Sun and May 24, 29, 31, Jun 19-21 & 24 only
7:00 pm Daily
9:00 pm Daily
10:00 pm Jun 4, 11, 18 & 25 only
7:00 am Daily
8:00 am Daily except May 24, 28, 31, Jun 4, 11 & 18
9:00 am Daily
10:00 am May 24-25, Jun 9-11, 15-18 & 22-25 only
11:00 am Daily
12:00 pm Daily except Jun 10 & 17
1:00 pm Daily
2:00 pm Thu-Fri, Sun-Mon & Jun 24 only except May 29
3:00 pm Daily
4:00 pm Thu-Fri, Sun and May 24, 29, 31, Jun 19-21 & 24 only
5:00 pm Daily
6:00 pm Thu-Fri, Sun and Jun 24 only except May 25
7:00 pm Daily
8:00 pm Jun 4, 11, 18 & 25 only
9:00 pm Daily

Print This Schedule
Copy & Paste Version

Ticket sales end ten minutes before the scheduled sailing time for walk-on passengers and five minutes before the scheduled sailing time for vehicles.

Schedules are subject to change without notice.

View today's departures and arrivals >>

Find out which vessel is on which sailing >>

See where our ships are now >>

Create a myBCFerries account and subscribe to our email notification network >>

Helpful Information

Fares
Baggage
Parking
Amenities
Driving Directions to Tsawwassen
Driving Directions to Swartz Bay
Coach Service with BC Ferries Connector
About Spirit of British Columbia
About Spirit of Vancouver Island
About Coastal Celebration
About Coastal Renaissance
About Queen of New Westminster