Flight distance between David, Panama and Guanabacoa, Cuba 1,015.5 mi / 1,634.2 km