Flight distance between Ryazan’, Russia and Ambilobe, Madagascar 4,718.4 mi / 7,593.5 km