The journey from Sorrento to Victoria involves a 450-kilometer drive to the Tsawwassen ferry terminal, followed by a 1.5-hour ferry ride to Swartz Bay, and a final 30-minute drive to Victoria. The total travel time is approximately 8 hours. This is a major route connecting the BC interior to the provincial capital on Vancouver Island.
Total Distance: 500 km total distance; 380 km straight-line air distance.
Book your ferry reservation in advance during peak season.
Spring or Summer for pleasant ferry crossings.