FerryScheduleHub.com
Tsawwassen

Canada flagBritish Columbia, Canada

Ferries from Tsawwassen

Tsawwassen (British Columbia, Canada) has 14 ferry routes to 2 destinations, operated by BC Ferries. You can sail from Tsawwassen to Duke Point (Nanaimo) and Swartz Bay. Crossing times and timetables for each route are listed below.

View routes
(c) Photo: Weixi Zeng, CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)
14
Routes
2
Destinations
1
Operators

Routes & timetables

What ferry routes connect Tsawwassen?

14 crossings with live schedules — each card opens its full timetable.

14 routes

Timetable

Ferry departures from Tsawwassen

65 scheduled sailings leaving Tsawwassen, across every route. Times are local.

DepartsArrivesToDurationOperatorRuns
05:1507:15Duke Point (Nanaimo)2hBC FerriesMon, Tue, Wed, Thu, Fri, Sat
07:0008:35Swartz Bay1h 35mBC FerriesDaily
07:0010:15Pender Island (Otter Bay)3h 15mBC FerriesDaily
07:0011:00Mayne Island (Village Bay)4hBC FerriesMon, Tue, Wed, Thu, Fri, Sun
07:0011:45Galiano Island (Sturdies Bay)4h 45mBC FerriesDaily
07:4509:45Duke Point (Nanaimo)2hBC FerriesMon, Tue, Wed, Thu, Fri, Sat
08:5511:05Pender Island (Otter Bay)2h 10mBC FerriesSat
08:5509:49Galiano Island (Sturdies Bay)54mBC FerriesSat
08:5510:25Mayne Island (Village Bay)1h 30mBC FerriesSat
08:5511:50Saturna Island (Lyall Harbour)2h 55mBC FerriesSat
09:0010:35Swartz Bay1h 35mBC FerriesDaily
09:5512:50Salt Spring Island (Long Harbour)2h 55mBC FerriesMon–Fri
09:5510:50Galiano Island (Sturdies Bay)55mBC FerriesMon–Fri
09:5511:25Mayne Island (Village Bay)1h 30mBC FerriesMon–Fri
09:5512:00Pender Island (Otter Bay)2h 5mBC FerriesMon–Fri
10:0011:35Swartz Bay1h 35mBC FerriesMon, Thu, Fri, Sat, Sun
10:0512:15Duke Point (Nanaimo)2h 10mBC FerriesSun
10:1512:15Duke Point (Nanaimo)2hBC FerriesMon, Tue, Wed, Thu, Fri, Sat
11:0012:35Swartz Bay1h 35mBC FerriesDaily
11:0015:50Mayne Island (Village Bay)4h 50mBC FerriesSat
11:0015:10Pender Island (Otter Bay)4h 10mBC FerriesMon, Tue, Wed, Thu, Fri, Sat
11:0016:10Galiano Island (Sturdies Bay)5h 10mBC FerriesSun
11:1013:20Pender Island (Otter Bay)2h 10mBC FerriesSun
11:1014:10Salt Spring Island (Long Harbour)3hBC FerriesSun
11:1012:45Mayne Island (Village Bay)1h 35mBC FerriesSun
11:1012:05Galiano Island (Sturdies Bay)55mBC FerriesSun
12:4014:03Salt Spring Island (Long Harbour)1h 23mBC FerriesSat
12:4514:45Duke Point (Nanaimo)2hBC FerriesDaily
13:0017:20Saturna Island (Lyall Harbour)4h 20mBC FerriesSun
13:0016:40Pender Island (Otter Bay)3h 40mBC FerriesFri, Sat
13:0018:05Galiano Island (Sturdies Bay)5h 5mBC FerriesMon, Tue, Wed, Thu, Sat
13:0018:05Mayne Island (Village Bay)5h 5mBC FerriesMon, Tue, Wed, Thu, Sat, Sun
13:0014:35Swartz Bay1h 35mBC FerriesDaily
14:0015:35Swartz Bay1h 35mBC FerriesDaily
15:0019:50Pender Island (Otter Bay)4h 50mBC FerriesMon, Tue, Wed, Thu, Sat
15:0016:35Swartz Bay1h 35mBC FerriesDaily
15:0019:55Mayne Island (Village Bay)4h 55mBC FerriesSat
15:1517:15Duke Point (Nanaimo)2hBC FerriesDaily
15:2016:50Mayne Island (Village Bay)1h 30mBC FerriesFri
15:2018:05Pender Island (Otter Bay)2h 45mBC FerriesFri
15:2016:15Galiano Island (Sturdies Bay)55mBC FerriesFri
15:2017:50Salt Spring Island (Long Harbour)2h 30mBC FerriesFri
17:0020:50Mayne Island (Village Bay)3h 50mBC FerriesFri
17:0018:35Swartz Bay1h 35mBC FerriesDaily
17:0020:55Saturna Island (Lyall Harbour)3h 55mBC FerriesWeekends
17:0020:42Pender Island (Otter Bay)3h 42mBC FerriesDaily
17:4018:50Mayne Island (Village Bay)1h 10mBC FerriesSun
17:4021:00Pender Island (Otter Bay)3h 20mBC FerriesSun
17:4019:30Galiano Island (Sturdies Bay)1h 50mBC FerriesSun
17:4519:45Duke Point (Nanaimo)2hBC FerriesDaily
18:0019:35Swartz Bay1h 35mBC FerriesThu, Fri, Sun
19:0020:35Swartz Bay1h 35mBC FerriesDaily
19:3021:45Salt Spring Island (Long Harbour)2h 15mBC FerriesMon–Fri
19:3020:25Galiano Island (Sturdies Bay)55mBC FerriesMon–Fri
19:3021:45Saturna Island (Lyall Harbour)2h 15mBC FerriesMon–Fri
19:3021:40Pender Island (Otter Bay)2h 10mBC FerriesMon–Fri
19:3021:00Mayne Island (Village Bay)1h 30mBC FerriesMon–Fri
20:1522:15Duke Point (Nanaimo)2hBC FerriesMon, Tue, Wed, Thu, Fri, Sun
21:0022:35Swartz Bay1h 35mBC FerriesDaily
21:0522:30Salt Spring Island (Long Harbour)1h 25mBC FerriesSun
22:0022:55Galiano Island (Sturdies Bay)55mBC FerriesSat
22:0023:35Swartz Bay1h 35mBC FerriesThu, Fri, Sun
22:0000:15Salt Spring Island (Long Harbour)2h 15mBC FerriesSat
22:0023:30Mayne Island (Village Bay)1h 30mBC FerriesSat
22:4500:45Duke Point (Nanaimo)2hBC FerriesMon, Tue, Wed, Thu, Fri, Sun

Times are indicative and may change seasonally. Confirm with the operator before travelling.

Network

Where does Tsawwassen connect?

Location

Where is Tsawwassen?

Region
British Columbia
Coordinates
49.006° N, 123.111° W
Shortest crossing
54m

Plan your trip

The day at Tsawwassen

First 05:15

Last 22:45

Busiest 10:00–11:00

18 of 24 hours served

0006121823

Nothing sails outside 05:15–22:45, so a day trip has to fit inside that window; the last departure is the last one. 126 scheduled departures in total.

About

About Tsawwassen

The water off Delta is too shallow for a ferry berth, so British Columbia built a road two kilometres out to sea and put the terminal on the end of it. Everything about Tsawwassen follows from that causeway: the queueing, the parking, and the fact that once you are on it there is no turning round.

A terminal at the end of a road

The berths sit at the southwestern end of a 2 km causeway jutting into the Strait of Georgia. Sailings run to Swartz Bay for Victoria, Duke Point and Departure Bay for Nanaimo, and the Southern Gulf Islands.

Our timetable holds 300 active sailings across 16 routes from here — the busiest mainland terminal in the BC Ferries network.

⚠ The causeway is the queue

Vehicle holding happens on and around the causeway itself, which means a full sailing does not produce a queue in a car park somewhere; it produces a queue on a two-kilometre spit with water on both sides.

Arrive without a reservation on a summer Friday and that is where you will wait. There is no alternative route, no way to leave and come back quickly, and very little at the far end except the terminal.

Parking and fares

The terminal has 884 parking spaces — 168 short-term and 716 long-term. Leaving a car here and travelling as a foot passenger is a common strategy for Vancouver Island trips and removes the vehicle-deck problem entirely.

As of 1 January 2026 a one-way adult fare on the Victoria route starts around CAD 20, with children aged 5 to 11 from about CAD 10. Infants under five and BC-resident seniors travel free on that route.

Which Vancouver Island terminal you want

  • Swartz Bay — for Victoria and the Saanich Peninsula, and the Gulf Islands interchange.
  • Duke Point — for Nanaimo and the mid-island, aimed at through traffic.
  • Departure Bay — also Nanaimo, closer to the town centre.

The Vancouver Island guide sets out which gateway suits which trip; the short version is that Swartz Bay is for the south and Nanaimo for everywhere else.

Reservations

Vehicle reservations exist on the main Vancouver Island routes and are worth having. The Gulf Islands sailings work largely on arrival order, which on a causeway with finite space is a different kind of gamble.

FAQ

Frequently asked questions

Where can I get a ferry to from Tsawwassen?

From Tsawwassen you can take a ferry to Duke Point (Nanaimo) and Swartz Bay. Each route page shows the crossing time and timetable.

Which ferry companies operate from Tsawwassen?

Ferries from Tsawwassen are run by BC Ferries. Open an operator page for its fleet, routes and contact details.

How many ferry routes serve Tsawwassen?

Tsawwassen is served by 14 ferry routes connecting 2 ports. Timetables can change seasonally, so confirm with the operator before travelling.

Where is Tsawwassen ferry port located?

Tsawwassen is in British Columbia, Canada (around 49.006, -123.111). See the map on this page for its exact location.

How do I get to Tsawwassen ferry terminal?

Arrive at Tsawwassen well before departure — typically 30–60 minutes ahead for foot passengers and longer if you are travelling with a vehicle. Check local bus, train or taxi connections to the terminal and confirm the exact boarding point with your operator.

What are the most popular ferries from Tsawwassen?

Popular crossings from Tsawwassen include Duke Point (Nanaimo) and Swartz Bay. Browse the full list below for crossing times and live timetables.

Do ferries from Tsawwassen carry cars?

Vehicle capacity varies by route and vessel. Check the individual route page and confirm with the operator before travelling with a car.

When should I book a ferry from Tsawwassen?

For peak season and any sailing with a vehicle, book as early as possible. Off-peak foot-passenger fares are usually more flexible. Always confirm the latest timetable before travelling.

Reviewed by Serhat Özçelik, Founder & Editor of Ferry Schedule Hub · Last updated Aug 9, 2026.

Help us keep schedules accurate — we read every report.