Flight distance between Yanqul, Oman and Klerksdorp, South Africa 4,015.7 mi / 6,462.7 km