Canada (British Columbia)
Victoria (Swartz Bay) → Salt Spring Island (Fulford Harbour)
The quickest way from Victoria to Salt Spring Island, sailing from Swartz Bay at the end of Highway 17 to the village of Fulford Harbour on the island’s south-east side. From Fulford it is a short drive north to Ganges.
Victoria (Swartz Bay) to Salt Spring Island (Fulford Harbour) ferry at a glance
The ferry from Victoria (Swartz Bay) to Salt Spring Island (Fulford Harbour) takes About 35m across the Satellite Channel, operated by BC Ferries. Both vehicles and foot passengers are carried. Typical frequency: 8 sailings a day each way, every 2 hours from 7:00am to 9:00pm.
Crossing times and frequencies are typical figures and vary by season. Confirm the current timetable with the operator or booking partner before you travel. Route facts last reviewed 2026-09-29.
Sources: bcferries.com · bcferries.com · bcferries.com · bcferries.com · How we verify
Return crossing: Salt Spring Island (Fulford Harbour) to Victoria (Swartz Bay)
BC Ferries also sails Salt Spring Island (Fulford Harbour) to Victoria (Swartz Bay), taking About 35m. From Fulford Harbour sailings leave at 50 minutes past every other hour, from 6:15am to 7:50pm.
Victoria (Swartz Bay) to Salt Spring Island (Fulford Harbour) ferry timetable & sailing pattern
8 sailings a day each way, every two hours
Schedule 1 Oct 2026 – 31 Mar 2027.
Published departure times
- 7:00am (Mon–Sat)
- 9:00am
- 11:00am
- 1:00pm
- 3:00pm
- 5:00pm
- 7:00pm
- 9:00pm
Return: From Fulford Harbour sailings leave at 50 minutes past every other hour, from 6:15am to 7:50pm.
Timetables change by season and date. Check exact departures for your travel date on the official timetable.
Official BC Ferries timetable →Check prices & book on Direct Ferries →Source: BC Ferries printable route schedule. Verified 2026-09-29.
Maritime Crossing Route Map
Interactive sea passage between Victoria (Swartz Bay) and Salt Spring Island (Fulford Harbour)
Ready to cross from Victoria (Swartz Bay) to Salt Spring Island (Fulford Harbour)?
Book your crossing with Direct Ferries: live fares, availability and sailing times.
Operators on This Route
| Operator | Crossing Time | Vessels |
|---|---|---|
| BC Ferries | About 35m | Car ferry |
Route Features
Vehicles
Cars, campervans, and motorbikes accepted
Foot Passengers
Walk-on passengers welcome
Pets
Pets allowed with valid documents
Distance
5 nautical miles
Getting There & Onward Transport
- Swartz Bay terminal (11300 Patricia Bay Hwy, Sidney) is at the end of Highway 17 north of Victoria; BC Transit buses serve it
- Fulford Harbour terminal is at the southern end of Fulford-Ganges Road (2920 Fulford-Ganges Road)