Flight distance between Yanqul, Oman and Richards Bay, South Africa 3,969.0 mi / 6,387.5 km