Flight distance between Shinyanga, Tanzania and Foshan, China 5,666.1 mi / 9,118.7 km