Distance from Arnold to Rosyth

The distance from Arnold to Rosyth is 273 km (or 170 mi). The estimated driving time for the trip is 3h 12min and the main road for this route is the Calder Alternative Highway Onramp. In a straight line, the distance between Arnold and Rosyth is 205 km (128 mi).