Flight distance between Ryazan’, Russia and Richards Bay, South Africa 5,781.1 mi / 9,303.7 km