Flight distance between Foshan, China and Pretoria, South Africa 6,602.4 mi / 10,625.5 km