Distance from Melbourne to Bendigo

151 km | 1 h 41 min

The distance from Melbourne to Bendigo by car is 151 km (or 94 mi). The estimated driving time for the trip is 1 h 41 min and the main road for this route is the Calder Freeway, M79, S 40. In a straight line, the distance between Melbourne and Bendigo is 132 km (83 mi).