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