Distance from Moreton-In-Marsh to Shaftesbury

The distance from Moreton-In-Marsh to Shaftesbury is 122 km (or 76 mi). The estimated driving time for the trip is 1h 30min and the main road for this route is the Wheatley Spur, M40. In a straight line, the distance between Moreton-In-Marsh and Shaftesbury is 107 km (67 mi).