Distance from Charleville to Rosyth

The distance from Charleville to Rosyth is 1539 km (or 957 mi). The estimated driving time for the trip is 18h 16min and the main road for this route is the Kidman Way, B87. In a straight line, the distance between Charleville and Rosyth is 1338 km (832 mi).