FerryConnect
⚓Canada

Swartz Bay Ferry Terminal

Ferry port for North Saanich (Victoria), Canada

Victoria’s BC Ferries terminal at the northern tip of the Saanich Peninsula, with sailings to Tsawwassen, Fulford Harbour (Salt Spring Island) and the Southern Gulf Islands.

Ferries from Swartz Bay Ferry Terminal

2 ferry routes on FerryConnect. Tap a route for timetables, operators and booking.

To / fromCrossing timeOperatorsCarries
Salt Spring Island (Fulford Harbour)About 35mBC FerriesCars & foot
Vancouver (Tsawwassen)1h 35mBC FerriesCars & foot

Sailing patterns from Swartz Bay Ferry Terminal

  • Vancouver (Tsawwassen) → Victoria (Swartz Bay)

    Non-stop sailings about every hour from 7:00am to 9:00pm (11–13 a day, more on busy days), taking 1 hour 35 minutes, on BC Ferries’ 14 October – 11 November 2026 schedule.

    Schedule 14 October – 11 November 2026; extra sailings run on selected busy days, so check the dated schedule.

    Source: BC Ferries printable route schedule (TSA-SWB), checked 2026-11-04

  • Victoria (Swartz Bay) → Salt Spring Island (Fulford Harbour)

    8 sailings a day each way, every two hours

    Schedule 1 Oct 2026 – 31 Mar 2027.

    Source: BC Ferries printable route schedule, checked 2026-09-29

Ferry Operators at Swartz Bay Ferry Terminal

Passenger terminal: 11300 Patricia Bay Hwy, Sidney, BC V8L 5J4

Ground Transport & Railway Links

🚆

At the end of Highway 17 north of Victoria; BC Transit buses serve the terminal

Sources: bcferries.com · Verified 2026-09-29 · How we verify

Nearby Ferry Ports