Flight distance between San Andros, Bahamas and Qingdao, China 8,045.3 mi / 12,947.6 km