Flight distance between Townsville, Australia and Serowe, Botswana 7,474.5 mi / 12,029.1 km