Distance from Rosyth to Swan Hill

The distance from Rosyth to Swan Hill is 427 km (or 266 mi). The estimated driving time for the trip is 5h 2min and the main road for this route is the Loddon Valley Highway, B260. In a straight line, the distance between Rosyth and Swan Hill is 356 km (222 mi).