Flight distance between Arthur’s Town, Bahamas and Xiamen, China 8,921.5 mi / 14,357.8 km