Distance from Evesham to Langley

The distance from Evesham to Langley is 1366 km (or 849 mi). The estimated driving time for the trip is 15h 19min and the main road for this route is the Trans-Canada Highway, 1. In a straight line, the distance between Evesham and Langley is 971 km (604 mi).