Eleanor de Castilia (1241 - 28 noiembrie 1290) a fost regina lui Eduard I al Angliei. A fost, de asemenea, contesă de Ponthieu din 1279 până la moartea sa în 1290.
Edward și Eleanor s-au căsătorit la mănăstirea Las Huelgas, Burgos, la 1 noiembrie 1254. Mai multe rude ale acesteia au venit în Anglia la scurt timp după căsătoria ei. Henric al III-lea al Angliei a cheltuit mulți bani pentru rudele ei. Acest lucru i-a făcut pe oameni să nu o placă, chiar dacă ea nu a putut să o oprească.
În anii 1260, a început cel de-al doilea război al baronilor între Henric al III-lea și baronii săi. Acesta a divizat regatul. Eleanor l-a susținut pe Edward. Edward a fost capturat la Lewes și întemnițat. Eleanor a fost ținută cu onoare la PalatulWestminster.
În 1270, Edward și Eleanor au plecat să se alăture unchiului său Ludovic al IX-lea al Franței în cea de-a opta cruciadă. Ludovic a murit la Cartagina. Și-au petrecut iarna în Sicilia. Apoi, cuplul a plecat spre Acre, în Palestina.
Au părăsit Palestina în septembrie 1272. În Sicilia, în luna decembrie a aceluiași an, au aflat de moartea lui Henric al III-lea. Edward și Eleanor s-au întors în Anglia și au fost încoronați împreună la 19 august 1274.