Distance from Swan Hill to Bendigo

The distance from Swan Hill to Bendigo is 187 km (or 117 mi). The estimated driving time for the trip is 2h 11min and the main road for this route is the Curlewis Street, B400. In a straight line, the distance between Swan Hill and Bendigo is 171 km (107 mi).