Leonor y Eduardo se casaron el 1 de noviembre de 1254 en la abadía de Santa María la Real de Las Huelgas en Castilla.