Distance from Royston to Forres

The distance from Royston to Forres is 588 km (or 366 mi). The estimated driving time for the trip is 6h 59min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Royston and Forres is 465 km (289 mi).