Flight distance between Foshan, China and Kirkuk, Iraq 4,151.2 mi / 6,680.8 km