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: 288 sailings a week on 1 line. The busiest crossing is to Victoria (Swartz Bay), 105 a week; the shortest is to Galiano Island (Sturdies Bay), about 55 minutes.

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) (105 a week), Duke Point (Nanaimo) (58 a week), Pender Island (Otter Bay) (35 a week), Mayne Island (Village Bay) (30 a week), Galiano Island (Sturdies Bay) (23 a week), Saturna Island (Lyall Harbour) (20 a week) and Salt Spring Island (Long Harbour) (17 a week).
How many ferries leave Vancouver (Tsawwassen) a day?
Between 40 and 44, 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.