Distance from Sheffield to Twickenham

The distance from Sheffield to Twickenham by car is 266 km (or 166 mi). The estimated driving time for the trip is 2 h 55 min and the main road for this route is the M1. In a straight line, the distance between Sheffield and Twickenham is 229 km (143 mi).