Flight distance between Arthur’s Town, Bahamas and Shenyang, China 7,688.1 mi / 12,372.8 km