Distance from Evesham to Chemainus

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