Distance from Old Beach to Bendigo

The distance from Old Beach to Bendigo is 897 km (or 558 mi). The estimated driving time for the trip is 19h 59min and the main road for this route is the Spirit of Tasmania, 1. In a straight line, the distance between Old Beach and Bendigo is 716 km (445 mi).