Flight distance between Klerksdorp, South Africa and Krasnoyarsk, Russia 6,908.0 mi / 11,117.4 km