Distance from Longreach to Crawford River

The distance from Longreach to Crawford River is 1659 km (or 1031 mi). The estimated driving time for the trip is 18h 33min and the main road for this route is the Landsborough Highway, A2. In a straight line, the distance between Longreach and Crawford River is 1266 km (787 mi).