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