Flight distance between Cockburn Town, Bahamas and Foshan, China 9,143.6 mi / 14,715.2 km