Flight distance between Khanabad, Afghanistan and Shenyang, China 2,879.8 mi / 4,634.6 km