Flight distance between Freeport, Bahamas and Qingdao, China 7,936.6 mi / 12,772.7 km