Flight distance between Ryazan’, Russia and Hamilton, Canada 4,799.5 mi / 7,724.0 km