Distance from Stewarton to Allendale

The distance from Stewarton to Allendale is 252 km (or 157 mi). The estimated driving time for the trip is 3h 14min and the main road for this route is the Vickers Road, C344. In a straight line, the distance between Stewarton and Allendale is 195 km (122 mi).