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