Flight distance between Harbin, China and Herāt, Afghanistan 3,403.5 mi / 5,477.5 km