Distance from Welshpool to Swan Hill

The distance from Welshpool to Swan Hill is 528 km (or 329 mi). The estimated driving time for the trip is 6h 6min and the main road for this route is the Loddon Valley Highway, B260. In a straight line, the distance between Welshpool and Swan Hill is 450 km (280 mi).