Distance from Beverley to Galashiels

The distance from Beverley to Galashiels is 303 km (or 189 mi). The estimated driving time for the trip is 3h 45min and the main road for this route is the Main Street, A696. In a straight line, the distance between Beverley and Galashiels is 248 km (155 mi).