Reaching Victoria from Bayside requires a combination of air travel and maritime transit. You will fly from Saint John (YSJ) to Vancouver (YVR), then take a shuttle to the Tsawwassen Ferry Terminal. From there, board a BC Ferries vessel for a scenic 90-minute crossing to Swartz Bay, Victoria. This route takes you across the entire country and ends with a beautiful sail through the Gulf Islands. It is the most reliable way to reach the provincial capital of British Columbia.
Total Distance: Driving distance 6,000 km; straight-line air distance 4,450 km.
Book your ferry reservation in advance if traveling with a vehicle.
May to August for pleasant weather and whale watching opportunities.