Flight distance between Yanqul, Oman and Krugersdorp, South Africa 3,934.4 mi / 6,331.8 km