Distance from Ilminster to Shrewsbury

The distance from Ilminster to Shrewsbury is 233 km (or 145 mi). The estimated driving time for the trip is 2h 28min and the main road for this route is the M5. In a straight line, the distance between Ilminster and Shrewsbury is 198 km (124 mi).