Flight distance between Qingdao, China and Puebla, Mexico 7,870.7 mi / 12,666.7 km