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