The journey from Mission to Victoria involves a combination of bus, train, and ferry travel. You must first travel to the Tsawwassen Ferry Terminal and then take the BC Ferry to Swartz Bay. The total travel time is approximately 4 to 5 hours. This route is popular for those visiting the provincial capital. Expect a scenic journey across the Salish Sea.
Total Distance: 130 km total distance including ferry, 100 km straight-line air distance.
Book your ferry reservation in advance to avoid long waits.
Summer for the best weather and ferry views.