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.
Crossings from Vancouver (Tsawwassen)
Vancouver (Tsawwassen)Victoria (Swartz Bay)
06:0007:0008:0009:00+13 more, last 22:00
105 a week
fromC$21
Vancouver (Tsawwassen)Duke Point (Nanaimo)
05:1507:4510:0510:15+6 more, last 22:45
58 a week
fromC$21
Vancouver (Tsawwassen)Pender Island (Otter Bay)
07:0009:1509:5510:25+9 more, last 19:30
35 a week
fromC$20
Vancouver (Tsawwassen)Mayne Island (Village Bay)
07:0009:1509:5510:25+8 more, last 22:00
30 a week
fromC$20
Vancouver (Tsawwassen)Galiano Island (Sturdies Bay)
09:3009:5510:2513:00+8 more, last 22:00
23 a week
fromC$20
Vancouver (Tsawwassen)Saturna Island (Lyall Harbour)
07:0009:1511:0013:00+4 more, last 19:30
20 a week
fromC$20
1 more crossing
- Vancouver (Tsawwassen) to Salt Spring Island (Long Harbour)1h 23m17BC Ferries · 17 sailings a week · from C$20C$20
Crossings arriving at Vancouver (Tsawwassen)
Victoria (Swartz Bay)Vancouver (Tsawwassen)
06:0007:0008:0009:00+13 more, last 22:00
105 a week
fromC$21
Duke Point (Nanaimo)Vancouver (Tsawwassen)
05:1507:4510:0510:15+7 more, last 22:45
64 a week
fromC$21
Pender Island (Otter Bay)Vancouver (Tsawwassen)
06:3007:1007:1507:35+17 more, last 19:30
46 a week
fromC$10.30
Galiano Island (Sturdies Bay)Vancouver (Tsawwassen)
07:1008:2008:3010:40+11 more, last 21:10
29 a week
fromC$10.30
Mayne Island (Village Bay)Vancouver (Tsawwassen)
07:1007:4507:5511:10+9 more, last 20:35
24 a week
fromC$10.30
Salt Spring Island (Long Harbour)Vancouver (Tsawwassen)
06:1506:2007:0511:40+5 more, last 18:55
17 a week
fromC$10.30
1 more crossing
- Saturna Island (Lyall Harbour) to Vancouver (Tsawwassen)2h 15m15BC Ferries · 15 sailings a week · from C$10.30C$10.30
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.
Before you sail
Before you sail from Vancouver (Tsawwassen)
What to bring, when to arrive and what happens when the weather turns.
Planning6 min readAre Ferries Cancelled in Bad Weather? Typhoon Rules and Refunds
In the Philippines a Signal No. 1 stops almost every passenger sailing, and MARINA rules give you a refund or a free rebooking. What OceanJet, SuperCat and 2GO add, and how BC Ferries and Washington State Ferries handle cancelled sailings.Read the guide
Planning5 min read