Distance from Sherbrooke - Quebec to Melrose

The distance from Sherbrooke to Melrose by car is 2167 km (or 1347 mi). The estimated driving time for the trip is 59 h and the main road for this route is the Trans Canada Highway, 1. In a straight line, the distance between Sherbrooke and Melrose is 1467 km (912 mi).