Distance from Marshalltown to Harrogate

The distance from Marshalltown to Harrogate is 680 km (or 423 mi). The estimated driving time for the trip is 7h 53min and the main road for this route is the Commercial Street West, A8. In a straight line, the distance between Marshalltown and Harrogate is 598 km (372 mi).