Distance from Waterlooville to Shrewsbury

The distance from Waterlooville to Shrewsbury is 256 km (or 160 mi). The estimated driving time for the trip is 2h 47min and the main road for this route is the Winchester Bypass, A34. In a straight line, the distance between Waterlooville and Shrewsbury is 205 km (128 mi).