Ze trouwde omstreeks 1177 met koning Alfonso VIII van Castilië, als onderdeel van een diplomatiek akkoord over de grens van Aquitanië. Ze kregen elf kinderen.
Alfonso werd opgevolgd door Henry I, zijn jongste kind door Eleanor, vervolgens door zijn oudste dochter, Berengaria, en haar zoon Ferdinand.
Beregaria (Berenguela) was het oudste kind van Alfonso VIII van Castilië en zijn koningin, Eleanor, koningin van Castilië, dochter van Eleanor van Aquitaine en Henry II van Engeland.
1. Berengaria (ongeveer 1178 - 1246), in 1188 een huwelijk aangegaan met hertog Conrad II van Schwaben, dat nietig werd verklaard. In 1197 trouwde ze met Alfonso IX van León (ontbonden 1204) met wie ze vijf kinderen kreeg.
Berengaria regeerde Castilië kort in 1217 na eerst de dood van haar vader en vervolgens haar jongste broer Henry, aftredend in dat jaar ten gunste van haar zoon Ferdinand. Dit herenigde Castilië en León.
Meer kinderen van Alfonso VIII van Castilië en zijn koningin, Eleanor, koningin van Castilië, dochter van
Eleanor van Aquitaine en Henry II van Engeland: deze drie stierven allemaal in de vroege kinderjaren.Urraca was het vijfde kind van Alfonso VIII van Castilië en zijn koningin, Eleanor, koningin van Castilië, dochter van Eleanor van Aquitaine en Henry II van Engeland. Ze werd oorspronkelijk voorgesteld als een bruid voor Louis VIII van Frankrijk, maar toen Eleanor van Aquitaine reisde om te bezoeken, besloot ze dat Urraca's jongere zus Blanche er beter bij zou passen Louis VIII.
5. Urraca (1187 - 1220), huwde Alfonso II van Portugal (1185 - 1223) in 1206. Hun kinderen omvatten:
Blanche was het zesde kind van Alfonso VIII van Castilië en zijn koningin, Eleanor, koningin van Castilië, dochter van Eleanor van Aquitaine en Henry II van Engeland:
6. Blanche (1188 - 1252), trouwde met Louis VIII van Frankrijk, die oorspronkelijk verloofd was met Blanche's oudere zus Urraca voordat Eleanor van Aquitaine de zusters ontmoette en besloot dat Blanche een meer geschikte koningin van was Frankrijk. Beroemd, stak Eleanor de Pyreneeën over met haar kleindochter in 1200, toen Eleanor binnen zou zijn geweest haar jaren '70, om Blanche naar Frankrijk te brengen om te trouwen met de kleinzoon van Eleanors eerste echtgenoot, Louis VII van Frankrijk. Ten tijde van hun huwelijk was Louis een prins en ook de betwiste koning van Engeland 1216 - 1217. Hij werd bijna gekoppeld aan Eleanor van Bretagne, de neef van Blanche en de dochter van de oom van de moeder van Blanche Geoffrey II van Bretagne.
Meer kinderen van Alfonso VIII van Castilië en zijn koningin, Eleanor, koningin van Castilië, dochter van Eleanor van Aquitaine en Henry II van Engeland:
9. Eleanor van Castilië (1200 – 1244). Getrouwd met James I van Aragon. Ze hadden een zoon, Afonso van Bigorre.
James I huwde opnieuw (Violant van Hongarije) na het scheiden van Eleanor in 1230 en de kinderen van dat huwelijk waren zijn erfgenamen, niet Afonso.
Meer kinderen van Alfonso VIII van Castilië en zijn koningin, Eleanor, koningin van Castilië, dochter van Eleanor van Aquitaine en Henry II van Engeland:
10. Constance (rond 1202 - 1243), werd een non, bekend als de Vrouwe van Las Huelgas.
11. Henry I van Castilië (1204 – 1217). Hij werd koning in 1214 toen zijn vader stierf. Zijn zus Berengaria was zijn regent. In 1215 trouwde hij met Mafalda van Portugal, dochter van Sancho I van Portugal, en het huwelijk werd ontbonden. Hij werd gedood door een vallende tegel. Ten tijde van zijn dood was hij verloofd maar nog niet getrouwd met Sancha van León, een stiefdochter van Henry's oudste zus Berengaria en een achterneef van Henry. Hij werd opgevolgd door zijn oudste zus, Berengaria.