Distance from Evesham to Chemainus

The distance from Evesham to Chemainus is 1519 km (or 944 mi). The estimated driving time for the trip is 19h 3min and the main road for this route is the Trans-Canada Highway, 1. In a straight line, the distance between Evesham and Chemainus is 1049 km (652 mi).