Swine manure is potentially harmful to the environment but is also a readily accessible local source of phosphorus (P) for agricultural use. Decreasing the environmental impact of swine manure and recovering P from swine manure have been a challenge for a long time. In this study, an integrated process involving ultrasound/H2O2 digestion, struvite crystallization, and ferric oxide hydrate (HFO)/biochar adsorption was used to recover P from swine manure. The ultrasound/H2O2 treatment effectively solubilized the swine manure and converted organic P and other sparingly soluble P species into soluble phosphate. The struvite crystallization process allowed 85% of the available P to be recovered at pH 10.0 using a Mg:P molar ratio of 1.4 and a stirring rate of 150 rpm. HFO was loaded onto biochar synthesized by pyrolyzing ground corncob. The mechanism through which P was adsorbed was investigated by X-ray photoelectron spectroscopy and Fourier transform infrared spectroscopy. The adsorption of P by the HFO/biochar followed pseudo-second-order kinetics and was primarily controlled by chemical processes. The maximum amounts of P adsorbed were 225.08-242.21 mg/g. Thermodynamic calculations indicated that the adsorption of P was endothermic and spontaneous and increased the degree of disorder in the overall system. P mass balance calculations indicated that 90.4% of the total P was recovered as struvite and P-saturated HFO/biochar.