Distance from Paisley to Linlithgow

The distance from Paisley to Linlithgow is 69 km (or 43 mi). The estimated driving time for the trip is 51min and the main road for this route is the Lathallan Interchange. In a straight line, the distance between Paisley and Linlithgow is 53 km (33 mi).