Skip to content

British Columbia

Victoria (Swartz Bay)

From Victoria (Swartz Bay), ferries sail to Vancouver (Tsawwassen), Fulford Harbour (Salt Spring) and Mayne Island (Village Bay) and 3 other ports: 294 sailings a week on 1 line. The busiest crossing is to Vancouver (Tsawwassen), 78 a week; the shortest is to Fulford Harbour (Salt Spring), about 35 minutes.

About the terminal

The terminal that serves Victoria sits about thirty kilometres from the city, at the tip of the Saanich Peninsula beyond Sidney, which leaves arriving passengers with half an hour of road still to do. Six directions run from here. The trunk route crosses to Tsawwassen, ninety-five minutes over twenty-four nautical miles of the Strait of Georgia; the other five fan out into the Southern Gulf Islands, the shortest of them five nautical miles to Fulford Harbour on Salt Spring. All five island runs are ticketed here for the round trip, so the legs back from the islands appear unpriced.

Ferries from Victoria (Swartz Bay): common questions

Where can you go by ferry from Victoria (Swartz Bay)?
6 crossings leave Victoria (Swartz Bay) on the current timetables: to Vancouver (Tsawwassen) (78 a week), Fulford Harbour (Salt Spring) (56 a week), Mayne Island (Village Bay) (47 a week), Galiano Island (Sturdies Bay) (44 a week), Pender Island (Otter Bay) (43 a week) and Saturna Island (Lyall Harbour) (26 a week).
How many ferries leave Victoria (Swartz Bay) a day?
Between 37 and 46, depending on the day of the week. The first departure of the day is at 05:00, to Mayne Island (Village Bay), and the last at 21:15, to Fulford Harbour (Salt Spring), local time.
Which ferry companies sail from Victoria (Swartz Bay)?
BC Ferries runs every departure listed from Victoria (Swartz Bay).
How much is the ferry from Victoria (Swartz Bay)?
The lowest published passenger fare from Victoria (Swartz Bay) is C$12.75 for a return, to Fulford Harbour (Salt Spring). Each route page lists every fare class its operators publish.