Flight distance between San Andros, Bahamas and Tangshan, China 7,845.5 mi / 12,626.2 km