Flight distance between Arthur’s Town, Bahamas and Shijiazhuang, China 8,057.4 mi / 12,967.1 km