Flight distance between Ryazan’, Russia and Balkh, Afghanistan 1,781.5 mi / 2,867.0 km