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