Distance from Hamilton to Abbotsford - British Columbia

The distance from Hamilton to Abbotsford - British Columbia is 4264 km (or 2650 mi). The estimated driving time for the trip is 41h and the main road for this route is the MnRoad Mainline, I 94. In a straight line, the distance between Hamilton and Abbotsford is 3285 km (2042 mi).