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