Distance from Bude to Liphook

The distance from Bude to Liphook is 343 km (or 214 mi). The estimated driving time for the trip is 3h 29min and the main road for this route is the Birdwell Interchange. In a straight line, the distance between Bude and Liphook is 279 km (174 mi).