Distance from Cranleigh to Harrogate

The distance from Cranleigh to Harrogate is 382 km (or 238 mi). The estimated driving time for the trip is 4h 6min and the main road for this route is the Portsmouth Road. In a straight line, the distance between Cranleigh and Harrogate is 325 km (202 mi).