Flight distance between Speightstown, Barbados and Qingdao, China 9,029.4 mi / 14,531.4 km