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