Distance from Keith to Abbotsham

The distance from Keith to Abbotsham is 951 km (or 591 mi). The estimated driving time for the trip is 20h 53min and the main road for this route is the O'Callaghans Parade. In a straight line, the distance between Keith and Abbotsham is 760 km (473 mi).