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