Flight distance between Haninge, Sweden and Foshan, China 5,033.4 mi / 8,100.5 km