Flight distance between Foshan, China and Durban, South Africa 6,555.6 mi / 10,550.2 km