Distance from Liphook to Hayle

The distance from Liphook to Hayle is 388 km (or 242 mi). The estimated driving time for the trip is 4h 22min and the main road for this route is the Longbarrow. In a straight line, the distance between Liphook and Hayle is 340 km (212 mi).