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