The calculated distance (air line) between Benguela and Caála is approximately 147 miles respectively 236 kilometers.
By car or train, the actual journey to Caála is certainly longer, as only the direct route (as the crow flies) between Benguela and Caála has been calculated here.