Distance from Glenroy to Longreach

The distance from Glenroy to Longreach is 1947 km (or 1210 mi). The estimated driving time for the trip is 22h 12min and the main road for this route is the Landsborough Highway, A2. In a straight line, the distance between Glenroy and Longreach is 1587 km (987 mi).