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