Flight distance between Suzhou, China and Taloqan, Afghanistan 2,913.8 mi / 4,689.4 km