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