Distance from Batley to Linlithgow

The distance from Batley to Linlithgow is 337 km (or 210 mi). The estimated driving time for the trip is 3h 59min and the main road for this route is the A65. In a straight line, the distance between Batley and Linlithgow is 281 km (175 mi).