Distance from Rosyth to Amherst

The distance from Rosyth to Amherst is 249 km (or 155 mi). The estimated driving time for the trip is 3h 2min and the main road for this route is the Western Freeway, M8. In a straight line, the distance between Rosyth and Amherst is 170 km (106 mi).