Distance from Selby to Linlithgow

The distance from Selby to Linlithgow is 363 km (or 226 mi). The estimated driving time for the trip is 3h 59min and the main road for this route is the The Street, A66. In a straight line, the distance between Selby and Linlithgow is 291 km (181 mi).