Flight distance between Arthur’s Town, Bahamas and Puyang, China 8,560.2 mi / 13,776.4 km