Distance from Gresford to Richmond - New South Wales

The distance from Gresford to Richmond - New South Wales is 226 km (or 141 mi). The estimated driving time for the trip is 2h 45min and the main road for this route is the Weakleys Drive. In a straight line, the distance between Gresford and Richmond is 149 km (93 mi).