Distance from Rosyth to Allingham

The distance from Rosyth to Allingham is 1826 km (or 1135 mi). The estimated driving time for the trip is 19h 15min and the main road for this route is the Edgars-Hume Out Ramp On. In a straight line, the distance between Rosyth and Allingham is 1423 km (885 mi).