Flight distance between San Andros, Bahamas and Foshan, China 9,030.5 mi / 14,533.1 km