Traveling from Langford to Surrey involves a ferry crossing and a transit connection. Take the ferry from Swartz Bay to Tsawwassen, then board the 620 bus to the Bridgeport Canada Line station. From there, take the Canada Line to Waterfront, transfer to the Expo Line, and ride it to Surrey Central Station. This journey takes approximately 5.5 to 6.5 hours. It is a long but reliable route connecting the island to the growing urban center of Surrey.
Total Distance: 145 km total distance; 110 km straight-line air distance.
Purchase a Compass Card at the ferry terminal for easy access to the SkyTrain system.
Mid-week to avoid the heavy weekend ferry and SkyTrain crowds.