Flight distance between Uitenhage, South Africa and Krasnoyarsk, Russia 7,353.1 mi / 11,833.7 km