The calculated distance (air line) between Ludhiāna and Ropar is approximately 40 miles respectively 65 kilometers.
By car or train, the actual journey to Ropar is certainly longer, as only the direct route (as the crow flies) between Ludhiāna and Ropar has been calculated here.