Flight distance between Bayanhongor, Mongolia and Cape Town, South Africa 7,532.1 mi / 12,121.7 km