The journey from Abbotsford to Victoria involves driving to the Tsawwassen Ferry Terminal and taking a BC Ferries vessel to Swartz Bay, followed by a drive into Victoria. The total journey takes about 4 hours, including ferry wait times. It is a scenic route across the Salish Sea. This is the primary way to reach the provincial capital from the mainland.
Total Distance: 150 km driving + ferry; 110 km straight-line air distance.
Book your ferry reservation in advance during peak season.
Mid-week to avoid heavy ferry traffic.