Distance from Ballindalloch to Montrose

The distance from Ballindalloch to Montrose is 134 km (or 84 mi). The estimated driving time for the trip is 1h 45min and the main road for this route is the A939. In a straight line, the distance between Ballindalloch and Montrose is 95 km (60 mi).