Flight distance between Arthur’s Town, Bahamas and Shantou, China 9,018.7 mi / 14,514.1 km