Flight distance between South Boston, United States of America and Foshan, China 7,913.0 mi / 12,734.7 km