Flight distance between El Progreso, Honduras and Alamar, Cuba 645.5 mi / 1,038.9 km