The calculated distance (air line) between Hachiōji and Yashio is approximately 31 miles respectively 50 kilometers.
By car or train, the actual journey to Yashio is certainly longer, as only the direct route (as the crow flies) between Hachiōji and Yashio has been calculated here.