Flight distance between Ryazan’, Russia and Selebi-Phikwe, Botswana 5,339.4 mi / 8,593.0 km