Flight distance between Shenzhen, China and Ciego de Ávila, Cuba 9,250.7 mi / 14,887.6 km