Distance from Melrose to Abbotsford

The distance from Melrose to Abbotsford is 498 km (or 310 mi). The estimated driving time for the trip is 6h 15min and the main road for this route is the Sydney Road, A32. In a straight line, the distance between Melrose and Abbotsford is 409 km (255 mi).