Alba Castillo kommt aus Valencia. Ihre Karriere als Tänzerin startete in der Compagnie der Teatres de la Generalitat Valenciana. Im Anschluss wurde sie Mitglied der Compañia Nacional de Danza 2 unter der Leitung von Nacho Duato sowie Solistin am Theater Basel. Sie hat Rollen in Werken von weltberühmten Choreograf*innen wie Nacho Duato, Johan Inger, Alexander Ekman, Sharon Eyal und anderen entwickelt und getanzt.
Als Choreografin wurde Castillo mit einer Goldmedaille und dem Preis für die beste Choreografie beim 5. Pekinger Ballett- und Choreografiewettbewerb ausgezeichnet. Sie erhielt den zweiten Preis beim Certamen Internacional de Coreografía Burgos & New York Wettbewerb, den Audience Choice Award bei der 5. Copenhagen International Choreography Competition und einen Choreography Award bei den Oltner Tanztagen (NEW IDEAS II). Außerdem wurde Carbonell Castillo für einen 21st. PREMIOS MAX de las artes escénicas (21st. MAX Awards in Spanien) nominiert und erhielt den zweiten Preis beim Synodales-Concours Chorégraphique Contemporain Wettbewerb.
Sie hat Originalwerke für das Scapino Ballet Rotterdam (Niederlande) und die Opèra National du Rhin (Frankreich) geschaffen. Künftige Engagements führen Sie zum Philadelphia Ballet (USA), ans Theater St. Gallen, Austinmer Dance Theatre (Australien) sowie ans Stadttheater Bremerhaven. Hier zeichnet sie in der Spielzeit 2021/2022 für die Choreografie von Petruschka verantwortlich.
Alba Castillo ist Mitbegründerin der Firma Snorkel Rabbit Productions und hat einen Master in Szenografie von der Universität San Jorge Zaragoza, Spanien.