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