17 марта 1302 года она вышла замуж за сицилийского короля
Федериго II
. Её отец и её муж вели борьбу за господство в Средиземноморье, и брак был частью дипломатических усилий по мирному урегулированию конфликта, в итоге приведших к
Кальтабелоттскому миру
. Согласно мирному договору, древнее
королевство Сицилия
было разделено на две части: остров Сицилия, и материковая часть. Островная часть под названием «Королевство Тринакрия» переходила под управление Федериго, а материковая, за которой сохранялось название «Королевство Сицилия», оставалась под управлением Карла.
Дети
У Элеоноры и Федериго было девять детей:
Педро
(1304—1342), унаследовавший Тринакрию (то есть Сицилию)