Flight distance between Arthur’s Town, Bahamas and Foshan, China 9,092.1 mi / 14,632.3 km