Flight distance between Ryazan’, Russia and Shamkhor, Azerbaijan 996.6 mi / 1,603.9 km