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