Distance from Hamilton to Amherst - Nova Scotia

The distance from Hamilton to Amherst - Nova Scotia is 1659 km (or 1031 mi). The estimated driving time for the trip is 17h 40min and the main road for this route is the Autoroute Claude-Béchard, 85. In a straight line, the distance between Hamilton and Amherst is 1272 km (791 mi).