The calculated distance (air line) between Shijiazhuang and Nangong is approximately 68 miles respectively 109 kilometers.
By car or train, the actual journey to Nangong is certainly longer, as only the direct route (as the crow flies) between Shijiazhuang and Nangong has been calculated here.
Air line (approximately)
109 kilometers
59 nautical miles