Distance from Tavistock to Linlithgow

The distance from Tavistock to Linlithgow is 375 km (or 234 mi). The estimated driving time for the trip is 4h 4min and the main road for this route is the The Street, A66. In a straight line, the distance between Tavistock and Linlithgow is 292 km (182 mi).