Distance from Southampton to Llanidloes

The distance from Southampton to Llanidloes is 307 km (or 191 mi). The estimated driving time for the trip is 3h 42min and the main road for this route is the Marlborough Road, A419. In a straight line, the distance between Southampton and Llanidloes is 229 km (143 mi).