Flight distance between L'Hospitalet de Llobregat, Spain and Santiago de Cuba, Cuba 4,702.1 mi / 7,567.3 km