Flight distance between David, Panama and Alamar, Cuba 1,017.8 mi / 1,638.1 km