Flight distance between Ryazan’, Russia and Charikar, Afghanistan 1,954.4 mi / 3,145.2 km