Flight distance between Arthur’s Town, Bahamas and Shiyan, China 8,457.1 mi / 13,610.3 km