Distance from Swanpool to Longreach

The distance from Swanpool to Longreach is 1822 km (or 1133 mi). The estimated driving time for the trip is 20h 60min and the main road for this route is the Landsborough Highway, A2. In a straight line, the distance between Swanpool and Longreach is 1492 km (928 mi).