Flight distance between Hangzhou, China and Danghara, Tajikistan 2,917.5 mi / 4,695.3 km