Flight distance between Shahritus, Tajikistan and Shijiazhuang, China 2,508.7 mi / 4,037.4 km