Distance from Fortrose to Shrewsbury

The distance from Fortrose to Shrewsbury is 713 km (or 444 mi). The estimated driving time for the trip is 7h 29min and the main road for this route is the A9. In a straight line, the distance between Fortrose and Shrewsbury is 568 km (353 mi).