Eleonora van Castilië (1241 - 28 november 1290) was de koningin van Edward I van Engeland. Zij was ook gravin van Ponthieu van 1279 tot haar dood in 1290.
Edward en Eleanor trouwden in het klooster van Las Huelgas, Burgos, op 1 november 1254. Verscheidene van haar familieleden kwamen kort na haar huwelijk naar Engeland. Hendrik III van Engeland gaf veel geld uit aan haar verwanten. Dit zorgde ervoor dat de mensen haar niet mochten, ook al kon zij dit niet tegenhouden.
In de jaren 1260 brak de Tweede Baronnenoorlog uit tussen Hendrik III en zijn baronnen. Hierdoor werd het koninkrijk verdeeld. Eleanor steunde Edward. Edward werd gevangen genomen bij Lewes en gevangen gezet. Eleanor werd eervol vastgehouden in WestminsterPalace.
In 1270 vertrokken Edward en Eleanor om zich bij zijn oom Lodewijk IX van Frankrijk te voegen op de Achtste Kruistocht. Lodewijk stierf in Carthago. Ze overwinterden op Sicilië. Daarna ging het paar naar Akko in Palestina.
Zij verlieten Palestina in september 1272. In Sicilië vernamen zij in december van de dood van Hendrik III. Edward en Eleanor keerden terug naar Engeland en werden op 19 augustus 1274 samen gekroond.