Flight distance between Townsville, Australia and Francistown, Botswana 7,472.9 mi / 12,026.4 km