Distance from Montrose to Moffat

The distance from Montrose to Moffat is 219 km (or 137 mi). The estimated driving time for the trip is 2h 41min and the main road for this route is the Five Roads Roundabout. In a straight line, the distance between Montrose and Moffat is 165 km (103 mi).