Flight distance between Vakhsh, Tajikistan and Puyang, China 2,956.8 mi / 4,758.5 km