Flight distance between Ryazan’, Russia and Midrand, South Africa 5,612.4 mi / 9,032.3 km