The calculated distance (air line) between Hangu and Lachi is approximately 19 miles respectively 31 kilometers.
By car or train, the actual journey to Lachi is certainly longer, as only the direct route (as the crow flies) between Hangu and Lachi has been calculated here.