II. Henrik kasztíliai király (1332–1379) és Kasztíliai Johanna (1339–1381) villenai úrnő lánya. Apja XI. Alfonz kasztíliai király fattyú fia volt, és Eleonóra 6 éves volt, mikor apja, Henrik trastámarai gróf legyőzte öccsét, I. Pétert és II. Henrik néven elfoglalta a trónt 1369-ben. 1375. május 27-én a kasztíliai Soriában feleségül ment III. Károly navarrai királyhoz. Házasságukból hosszú ideig csak lánygyermekek születtek. 1390-ig, amikor Eleonóra királyné elhagyta a férjét és a navarrai udvart, és leányaival a szülőhazájába, Kasztíliába távozott, a navarrai királyi párnak öt lánya született. A későbbi királynő, Blanka negyedik gyermekként jött a világra.[1] Három nővére közül csak a legidősebb, Johanna (1382–1413) érte meg a felnőttkort, két fiatalabb nővére, Mária és Margit azonban még kisgyermekkorban meghalt. Az ötödik leány Beatrix hercegnő volt, aki még 1390 előtt született. Eleonóra királyné már nem volt jelen, mikor férjét 1390. február 13-án Pamplonában királlyá koronázták, így az ő koronázására csak később került sor. Valladolidban telepedett le leányaival, és bekapcsolódott hazája politikai életébe. 1390. október 9-én meghalt a bátyja, I. János kasztíliai király, és ekkor a kiskorú unokaöccse, III. Henrik foglalta el a trónt, és a régensség megszerzéséért féltestvérével, apja, II. Henrik számos fattyú gyermekeinek egyikével, Kasztíliai Frigyes benaventei herceggel és elsőfokú unokatestvérükkel, Kasztíliai Péter trastámarai gróffal, aki szintén XI. Alfonz kasztíliai király unokája volt, megalakították a Lillói Ligát. A közben 1393-ban 14 évesen hivatalosan nagykorúvá vált III. Henrik 1394-ben megostromolta a roai várat, ahol nagynénje tartózkodott ekkor, és rávette, hogy visszatérjen a férjéhez Navarrába. A királyné végül 1395 februárjában hagyta el szülőhazáját. A navarrai királyi párnak a házasságuk helyreállítása után még három gyermekük született, közöttük két fiú is, és 1397. augusztus 15-én végre megszületett a várva-várt fiú örökös, Károly herceg. Mindkét fiú azonban 1402-ben meghalt.
Két legidősebb életben maradt lányukat, Johannát és Blankát 1402-ben kiházasították. Az aragón királyi családdal történt békekötés megpecsételéseként előbb Johannát jegyezték el 1401-ben Idős Mártonaragón király fiával, Ifjú Mártonszicíliai királlyal és aragón trónörökössel, majd pedig miután Johanna infánsnő az öccsei halála (1402) után Navarra trónörököse lett, a sorban következő lányukkal, Blankával. Blanka 1402. november 9-én érkezett meg Szicíliába, a házasságot pedig 1402. november 26-án kötötték meg. Johanna trónörökösnő pedig szinte húgával egy időben ment férjhez 1402. november 12-én Olitében I. (Grailly) Jánoshoz, Foix grófjához.
A következő évben, 1403. június 3-án végre az elmaradt királynéi koronázás is megtörtént Pamplonában.
1413-ban meghalt elsőszülött lánya, Johanna navarrai királyi hercegnő gyermektelenül, így Blanka lett a Navarrai Királyság trónörököse, és ezért a navarrai királyi pár a mielőbbi hazatérésre ösztönözte a lányukat. Blanka 1415-ben hagyta el Szicília szigetét, amikor is a kormányzói székben felváltotta I. Ferdinándaragóniai király másodszülött fia, János infáns, Blanka későbbi második férje, és Aragónia és Szicília későbbi uralkodója.
Eleonóra királyné 1416. március 5-én halt meg Olitében, és a pamplonai Szűz Mária Székesegyházban helyezték örök nyugalomra. Nyolc gyermeke közül csak két lánya, Blanka és Izabella élte őt túl. Az 1414. július 27-én kelt végrendeletében legkisebb lánya, Izabella hercegnő számára pénzt adományozott János aragón infánssal kötendő házasságához, de János infáns később Blanka lányát vette el feleségül, és lett II. János néven Navarra trónbitorló királya.
Anthony, Raoul: Identification et Étude des Ossements des Rois de Navarre inhumés dans la Cathédrale de Lescar, Masson, Párizs, 1931. URL: Külső hivatkozások