Distance from Weymouth to Southall

The distance from Weymouth to Southall is 380 km (or 237 mi). The estimated driving time for the trip is 3h 55min and the main road for this route is the M42. In a straight line, the distance between Weymouth and Southall is 312 km (194 mi).