Born in Madrid, Cristina Casa started her training at the Escuela África Guzmán. In 2005 she continued her studies at Steps on Broadway and the American Ballet Theatre. She won first prize in the city of Castellón in the shape of a scholarship to study both at the CND and the The London Studio Center. She eventually joined the latter company, touring around UK. In 2007 she also danced with the English National Ballet.
In 2008 she entered the Corella Ballet in Spain as an inaugural member under the directorship of Ángel Corella, becoming a soloist there the following year. While at that company she danced numerous pieces by different choreographers, including Natalia Makarova, Clark Tippet, Twyla Tharp, Ángel Corella, Jerome Robbins, Christopher Wheeldon, Rojas and Rodríguez, among others. In September 2012 she won the Gran Premio "Giuliana Penzi" in recognition of her talent in the 10th Edition of Labat Loano Danza in Italy.
In 2012 she joined the Royal Ballet of Flanders, dancing choreographies by Balanchine, Wayne McGregor, Ashley Page, Cameron McMillan, Jiri Kylian, Edward Clug, Glen Tetley, Giacoppo Godani, Christian Spuck, Cynthia Harvey, Sidi Larbi Cherkaoui and Hans Van Manen, among others. At that same company she danced principle roles such as: Juliet in Romeo and Juliet, de Slava Samodurov, "Tyll" by Alexander Ekman, as part of the main couple, Olga "Oneguin" by John Cranko, Kitri in "Don Quixote" by Alexei Fadeyechev, Young Girl in "Green Table" by Kurt Joos and Aurora in the production of “Sleeping Beauty” by Marcia Haydée.
In October 2015 she was invited by Gruber Ballet Opéra, together with her partenaire Ion Agirretxe, to dance with soloists at the Ópera de París, in Carcassonne (France). Their dance was a pas de deux created for them by the Spanish choreographer Altea Núñez. The partners have also been invited recently to dance at the Etoile Ballet Gala 2015 in Latvia.
In December 2015, she was invited as guest dancer by the Compañía Nacional de Danza (CND), under the directorship of José Carlos Martínez, to dance the role of Kitri in the Don Quixote ballet in Madrid’s Teatro de la Zarzuela.
September 2016 marks her entry into the Compañía Nacional de Danza as soloist, directed by José Carlos Martínez.