Distance from Bashaw to Sooke

The distance from Bashaw to Sooke is 1306 km (or 812 mi). The estimated driving time for the trip is 16h 51min and the main road for this route is the Trans-Canada Highway, 1. In a straight line, the distance between Bashaw and Sooke is 891 km (554 mi).