Flight distance between Uitenhage, South Africa and Ryazan’, Russia 6,165.8 mi / 9,922.9 km