Flight distance between Yanqul, Oman and Botshabelo, South Africa 4,155.1 mi / 6,687.0 km