Distance from Kenilworth to Stonehaven

The distance from Kenilworth to Stonehaven is 658 km (or 409 mi). The estimated driving time for the trip is 6h 59min and the main road for this route is the M6. In a straight line, the distance between Kenilworth and Stonehaven is 515 km (321 mi).