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