How long is the ferry to Vancouver?
Swartz Bay to Tsawwassen is 1h 35m sailing, plus 30–60m of dock time.
BC Ferries' main run is Swartz Bay (Saanich Peninsula) to Tsawwassen (south of Vancouver). The crossing itself is 1h 35m; allow 30–60m of arrival and unload time on either end. Helijet (downtown to downtown) is 35 minutes door-to-door but books like an airline. Harbour Air's seaplane is the prettiest 35 minutes you'll spend.
Sources
Was this useful?
Get the morning email locals read.
The work behind Ask The Capital is the same work that goes into the daily newsletter. One email at 7am. Free.