John I of Castile
At Soria on the 18 June 1375, Eleanor married John I of Castile. Her marriage was arranged as part of the arrangements for peace between Aragon and Castile agreed at Almazán on the 12 April 1374 and at Lérida on the 10 May 1375.