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