Flight distance between Townsville, Australia and Mohale’s Hoek, Lesotho 7,153.8 mi / 11,512.9 km