Distance from Bude to Shaftesbury

The distance from Bude to Shaftesbury is 283 km (or 176 mi). The estimated driving time for the trip is 3h 9min and the main road for this route is the Birdwell Interchange. In a straight line, the distance between Bude and Shaftesbury is 244 km (152 mi).