Distance from Harrogate to St Albans

The distance from Harrogate to St Albans is 293 km (or 183 mi). The estimated driving time for the trip is 3h 4min and the main road for this route is the Doncaster Bypass. In a straight line, the distance between Harrogate and St Albans is 263 km (164 mi).