Distance from Newtown to Linlithgow

The distance from Newtown to Linlithgow is 469 km (or 292 mi). The estimated driving time for the trip is 5h 9min and the main road for this route is the Pool Road. In a straight line, the distance between Newtown and Linlithgow is 385 km (240 mi).