Canada (British Columbia)
Vancouver (Tsawwassen) → Salt Spring Island (Long Harbour)
The direct ferry from the Vancouver mainland to Salt Spring, the largest and busiest of the Southern Gulf Islands, famous for the Saturday market in Ganges. Some sailings run non-stop; others hop through Galiano, Mayne and Pender.
Vancouver (Tsawwassen) to Salt Spring Island (Long Harbour) ferry at a glance
The ferry from Vancouver (Tsawwassen) to Salt Spring Island (Long Harbour) takes 1h 25m – 3h across the Strait of Georgia (Gulf Islands), operated by BC Ferries. Both vehicles and foot passengers are carried. Typical frequency: about 2–4 sailings a day, most calling at Galiano, Mayne and/or Pender on the way.
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 (Long Harbour) to Vancouver (Tsawwassen)
BC Ferries also sails Salt Spring Island (Long Harbour) to Vancouver (Tsawwassen), taking 1h 25m – 3h. Salt Spring sailings are the island’s only direct link to the mainland; Swartz Bay and Crofton ferries serve Vancouver Island.
Vancouver (Tsawwassen) to Salt Spring Island (Long Harbour) ferry timetable & sailing pattern
The timetable below ended on 12 October 2026; check the official timetable (BC Ferries) for current times before you travel. BC Ferries’ fall and winter schedules started on 13 October 2026; the times below are from the schedule that ended on 12 October. BC Ferries’ schedule pages could not be read automatically, so check the current schedule before you travel.
About 2 sailings a day Monday to Thursday and 3–4 on Fridays and weekends; non-stop sailings take about 1h 25m
Schedule 8 Sep – 12 Oct 2026; the 10:25am weekday sailing calls at Galiano, Mayne and Pender.
Return: Salt Spring sailings are the island’s only direct link to the mainland; Swartz Bay and Crofton ferries serve Vancouver Island.
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 Vancouver (Tsawwassen) and Salt Spring Island (Long Harbour)
Ready to cross from Vancouver (Tsawwassen) to Salt Spring Island (Long Harbour)?
Book your crossing with Direct Ferries: live fares, availability and sailing times.
Operators on This Route
| Operator | Crossing Time | Vessels |
|---|---|---|
| BC Ferries | 1h 25m non-stop; up to about 3h via other Gulf Islands | Car ferry |
Route Features
Vehicles
Cars, campervans, and motorbikes accepted
Foot Passengers
Walk-on passengers welcome
Pets
Pets allowed with valid documents
Distance
16 nautical miles
Getting There & Onward Transport
- Tsawwassen terminal is at the south-west end of Highway 17 in Delta, a 36 km drive from downtown Vancouver
- Long Harbour terminal (1000 Long Harbour Rd) is a 10-minute drive east of Ganges; BC Transit serves the terminal
Tips for the Vancouver (Tsawwassen) to Salt Spring Island (Long Harbour) Crossing
- BC Ferries strongly recommends booking for Gulf Islands sailings from Tsawwassen.