Flight distance between Arthur’s Town, Bahamas and Shenzhen, China 9,113.0 mi / 14,665.9 km