Distance from Sheffield to Harrogate

The distance from Sheffield to Harrogate is 1151 km (or 716 mi). The estimated driving time for the trip is 23h 12min and the main road for this route is the Spirit of Tasmania, 1. In a straight line, the distance between Sheffield and Harrogate is 958 km (596 mi).