Distance from Somerton to Linlithgow

The distance from Somerton to Linlithgow is 577 km (or 359 mi). The estimated driving time for the trip is 6h 47min and the main road for this route is the Shrewsbury Road. In a straight line, the distance between Somerton and Linlithgow is 490 km (305 mi).