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