Flight distance between Foshan, China and Herāt, Afghanistan 3,151.1 mi / 5,071.2 km