Flight distance between Ryazan’, Russia and Teyateyaneng, Lesotho 5,831.8 mi / 9,385.3 km