Flight distance between Townsville, Australia and Centurion, South Africa 7,271.9 mi / 11,702.9 km