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