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