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