Distance from Crawley to Linlithgow

The distance from Crawley to Linlithgow is 696 km (or 433 mi). The estimated driving time for the trip is 7h 25min and the main road for this route is the Reigate Hill Interchange. In a straight line, the distance between Crawley and Linlithgow is 586 km (365 mi).