Distance from Langley to Longreach

The distance from Langley to Longreach is 1901 km (or 1182 mi). The estimated driving time for the trip is 21h 37min and the main road for this route is the Landsborough Highway, A2. In a straight line, the distance between Langley and Longreach is 1525 km (948 mi).