Flight distance between Klerksdorp, South Africa and Al Fujayrah, United Arab Emirates 4,099.0 mi / 6,596.8 km