Distance from Macamic to Melrose

The distance from Macamic to Melrose is 2901 km (or 1803 mi). The estimated driving time for the trip is 45h and the main road for this route is the Trans Canada Highway. In a straight line, the distance between Macamic and Melrose is 1897 km (1179 mi).