Distance from Hamilton to Upper Sackville

The distance from Hamilton to Upper Sackville by car is 1848 km (or 1149 mi). The estimated driving time for the trip is 19 h 38 min and the main road for this route is the Highway 401 Express, 401. In a straight line, the distance between Hamilton and Upper Sackville is 1298 km (807 mi).