Distance from Thompson to Longreach

The distance from Thompson to Longreach is 2020 km (or 1256 mi). The estimated driving time for the trip is 23h 3min and the main road for this route is the Landsborough Highway, A2. In a straight line, the distance between Thompson and Longreach is 1631 km (1014 mi).