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