Distance from Liphook to Camelford

The distance from Liphook to Camelford is 317 km (or 197 mi). The estimated driving time for the trip is 3h 41min and the main road for this route is the Longbarrow. In a straight line, the distance between Liphook and Camelford is 277 km (173 mi).