Distance from Swanpool to Charleville

The distance from Swanpool to Charleville is 1308 km (or 813 mi). The estimated driving time for the trip is 15h 41min and the main road for this route is the Keats Street, B87. In a straight line, the distance between Swanpool and Charleville is 1154 km (718 mi).