Distance from Buffalo to Lockhart

The distance from Buffalo to Lockhart is 571 km (or 355 mi). The estimated driving time for the trip is 6h 26min and the main road for this route is the Edgars-Hume Out Ramp On. In a straight line, the distance between Buffalo and Lockhart is 386 km (240 mi).