Distance from Elora to Macdiarmid

The distance from Elora to Macdiarmid is 1436 km (or 893 mi). The estimated driving time for the trip is 16h 9min and the main road for this route is the Great Northern Road, 17. In a straight line, the distance between Elora and Macdiarmid is 868 km (540 mi).