Distance from Hayes to Stoke-On-Trent

The distance from Hayes to Stoke-On-Trent is 279 km (or 174 mi). The estimated driving time for the trip is 3h 19min and the main road for this route is the M1. In a straight line, the distance between Hayes and Stoke-On-Trent is 235 km (147 mi).