Distance from Haywards Heath to Tavistock

The distance from Haywards Heath to Tavistock is 370 km (or 230 mi). The estimated driving time for the trip is 3h 51min and the main road for this route is the M1. In a straight line, the distance between Haywards Heath and Tavistock is 309 km (193 mi).