Flight distance between Townsville, Australia and Ramotswa, Botswana 7,430.8 mi / 11,958.8 km