Distance from Sheffield to Llanidloes

The distance from Sheffield to Llanidloes by car is 237 km (or 148 mi). The estimated driving time for the trip is 2 h 52 min and the main road for this route is the A483. In a straight line, the distance between Sheffield and Llanidloes is 174 km (109 mi).