Distance from Rosyth to Grange

The distance from Rosyth to Grange is 827 km (or 514 mi). The estimated driving time for the trip is 9h 27min and the main road for this route is the Commercial Street West, A8. In a straight line, the distance between Rosyth and Grange is 684 km (426 mi).