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