Distance from St Asaph to Southall

The distance from St Asaph to Southall is 340 km (or 212 mi). The estimated driving time for the trip is 3h 41min and the main road for this route is the M42. In a straight line, the distance between St Asaph and Southall is 277 km (173 mi).