Distance from Evesham to Sooke

The distance from Evesham to Sooke is 1515 km (or 942 mi). The estimated driving time for the trip is 19h 22min and the main road for this route is the Trans-Canada Highway, 1. In a straight line, the distance between Evesham and Sooke is 1078 km (670 mi).