Ela se casou com o rei Alfonso VIII de Castela em cerca de 1177, parte de um acordo diplomático sobre a fronteira da Aquitânia. Eles tiveram onze filhos.
Alfonso foi sucedido por Henrique I, seu filho mais novo, por Eleanor, depois por sua filha mais velha, Berengaria, então seu filho Ferdinand.
Beregaria (Berenguela) era o filho mais velho de Alfonso VIII de Castela e sua rainha, Eleanor, rainha de Castela, filha de Eleanor da Aquitânia e Henrique II da Inglaterra.
1. Berengaria (cerca de 1178 - 1246), em 1188 contraiu um casamento com o duque Conrad II da Suábia, que foi anulado. Em 1197, casou-se com Alfonso IX de León (dissolvido em 1204) com quem teve cinco filhos.
Berengaria governou Castela brevemente em 1217, depois da morte de seu pai e depois de seu irmão mais novo, Henry, abdicando naquele ano em favor de seu filho Ferdinand. Isso reuniu Castela e Leão.
Mais filhos de Alfonso VIII de Castela e sua rainha, Eleanor, rainha de Castela, filha de Eleanor da Aquitânia e Henrique II da Inglaterra: todos esses três morreram na primeira infância.
Urraca foi o quinto filho de Alfonso VIII de Castela e sua rainha, Eleanor, rainha de Castela, filha de Eleanor da Aquitânia e Henrique II da Inglaterra. Foi originalmente proposta como noiva de Luís VIII da França, mas quando Eleanor da Aquitânia viajou para visitar, ela decidiu que a irmã mais nova de Urraca, Blanche, se encaixaria melhor Luís VIII.
5. Urraca (1187 - 1220), casado com Alfonso II de Portugal (1185 - 1223) em 1206. Seus filhos incluíam:
Blanche era o sexto filho de Alfonso VIII de Castela e sua rainha, Eleanor, rainha de Castela, filha de Eleanor da Aquitânia e Henrique II da Inglaterra:
6. Blanche (1188 - 1252), casou-se com Luís VIII da França, que havia sido noivo da irmã mais velha de Blanche Urraca antes que Eleanor da Aquitânia conhecesse as irmãs e decidisse que Blanche era uma rainha mais apropriada da França. Famosamente, Eleanor cruzou os Pirineus com a neta em 1200, quando Eleanor estaria em 70 anos, para levar Blanche à França para se casar com o neto do primeiro marido de Eleanor, Louis VII de França. Na época do casamento, Luís era um príncipe e também era o disputado rei da Inglaterra 1216-1217. Ele era quase parecido com Eleanor da Bretanha, prima de Blanche e filha do tio materno de Blanche Geoffrey II da Bretanha.
Mais filhos de Alfonso VIII de Castela e sua rainha, Eleanor, rainha de Castela, filha de Eleanor da Aquitânia e Henrique II da Inglaterra:
9. Eleanor de Castela (1200 – 1244). Casado com James I de Aragão. Eles tiveram um filho, Afonso de Bigorre.
James me casei novamente (violador da Hungria) depois de se divorciar de Eleanor em 1230 e os filhos desse casamento eram seus herdeiros, não Afonso.
Mais filhos de Alfonso VIII de Castela e sua rainha, Eleanor, rainha de Castela, filha de Eleanor da Aquitânia e Henrique II da Inglaterra:
10. Constança (cerca de 1202 - 1243), tornou-se freira, conhecida como a Senhora de Las Huelgas.
11. Henrique I de Castela (1204 – 1217). Ele se tornou rei em 1214, quando seu pai morreu. Sua irmã Berengaria era seu regente. Em 1215, casou-se com Mafalda de Portugal, filha de Sancho I de Portugal, e o casamento foi dissolvido. Ele foi morto por um azulejo caindo. No momento de sua morte, ele estava noivo, mas ainda não era casado com Sancha de León, uma enteada da irmã mais velha de Henry, Berengaria, e uma prima em segundo grau de Henry. Ele foi sucedido por sua irmã mais velha, Berengaria.