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 / from | Crossing time | Operators | Carries |
|---|---|---|---|
| Salt Spring Island (Fulford Harbour) | About 35m | BC Ferries | Cars & foot |
| Vancouver (Tsawwassen) | 1h 35m | BC Ferries | Cars & 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
Ferry Routes from Swartz Bay Ferry Terminal
Port Logistics & Accommodation
Essential bookings for your crossing through Swartz Bay Ferry Terminal.