Flight distance between Yanqul, Oman and Vanderbijlpark, South Africa 3,969.2 mi / 6,387.8 km