Distance from Montrose to Royston

The distance from Montrose to Royston is 467 km (or 291 mi). The estimated driving time for the trip is 5h 41min and the main road for this route is the Barton Junction. In a straight line, the distance between Montrose and Royston is 350 km (218 mi).