Skip to content

British Columbia

Vancouver (Tsawwassen)

From Vancouver (Tsawwassen), ferries sail to Victoria (Swartz Bay), Duke Point (Nanaimo) and Pender Island (Otter Bay) and 4 other ports: 253 sailings a week on 1 line. The busiest crossing is to Victoria (Swartz Bay), 78 a week; the shortest is to Galiano Island (Sturdies Bay), about 55 minutes.

About the terminal

Seven directions leave from the end of a causeway built out across the tidal flats of Delta, more than thirty kilometres from downtown Vancouver and a few minutes from the international boundary. Two are trunk routes to Vancouver Island: Swartz Bay for Victoria, an hour and thirty-five minutes over twenty-four nautical miles, and Duke Point at thirty-seven nautical miles for the middle of the island. The remaining five run into the Southern Gulf Islands, from Galiano at under an hour to Saturna at more than two and a quarter hours. Those island sailings vary in length with the calls they make.

Ferries from Vancouver (Tsawwassen): common questions

Where can you go by ferry from Vancouver (Tsawwassen)?
7 crossings leave Vancouver (Tsawwassen) on the current timetables: to Victoria (Swartz Bay) (78 a week), Duke Point (Nanaimo) (52 a week), Pender Island (Otter Bay) (41 a week), Mayne Island (Village Bay) (30 a week), Galiano Island (Sturdies Bay) (28 a week), Salt Spring Island (Long Harbour) (15 a week) and Saturna Island (Lyall Harbour) (9 a week).
How many ferries leave Vancouver (Tsawwassen) a day?
Between 34 and 38, depending on the day of the week. The first departure of the day is at 05:15, to Duke Point (Nanaimo), and the last at 22:45, to Duke Point (Nanaimo), local time.
Which ferry companies sail from Vancouver (Tsawwassen)?
BC Ferries runs every departure listed from Vancouver (Tsawwassen).
How much is the ferry from Vancouver (Tsawwassen)?
The lowest published passenger fare from Vancouver (Tsawwassen) is C$20, to Pender Island (Otter Bay). Each route page lists every fare class its operators publish.