Swartz Bay ferry port in Vancouver Island connects you with Tsawwassen in Canada with a choice of up to 15 ferry crossings per day. The duration of the Swartz Bay to Tsawwassen crossing is from 1 hour 35 minutes and the crossing is operated by BC Ferries.