Distance from St Ives to St Albans

The distance from St Ives to St Albans is 473 km (or 294 mi). The estimated driving time for the trip is 5h 1min and the main road for this route is the A30. In a straight line, the distance between St Ives and St Albans is 407 km (253 mi).