The calculated distance (air line) between Popayán and El Charco is approximately 103 miles respectively 166 kilometers.
By car or train, the actual journey to El Charco is certainly longer, as only the direct route (as the crow flies) between Popayán and El Charco has been calculated here.