Flight distance between David, Panama and Ciego de Ávila, Cuba 958.3 mi / 1,542.3 km