Flight distance between Uitenhage, South Africa and Townsville, Australia 7,119.5 mi / 11,457.7 km