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