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