Distance from Airdrie to Linlithgow

The distance from Airdrie to Linlithgow is 30 km (or 19 mi). The estimated driving time for the trip is 28min and the main road for this route is the Caldercruix Road, B825. In a straight line, the distance between Airdrie and Linlithgow is 26 km (17 mi).