Distance from St Andrews to Wolverhampton

The distance from St Andrews to Wolverhampton is 525 km (or 327 mi). The estimated driving time for the trip is 5h 39min and the main road for this route is the A74(M). In a straight line, the distance between St Andrews and Wolverhampton is 420 km (261 mi).