Flight distance between Uitenhage, South Africa and Bayanhongor, Mongolia 7,240.0 mi / 11,651.6 km