Flight distance between Foshan, China and Port Sudan, Sudan 4,835.4 mi / 7,781.8 km