Flight distance between Arthur’s Town, Bahamas and Tangshan, China 7,908.1 mi / 12,726.9 km