Distance from Reading to Linlithgow

The distance from Reading to Linlithgow is 618 km (or 385 mi). The estimated driving time for the trip is 6h 46min and the main road for this route is the Church Road. In a straight line, the distance between Reading and Linlithgow is 531 km (330 mi).