En 1270, le royaume étant apaisé, Édouard et Éléonore allèrent rejoindre son oncle Saint Louis à la Huitième croisade. Saint Louis mourut cependant à Carthage avant leur arrivée, et après avoir passé l'hiver en Sicile, le couple continua sa route vers Saint-Jean-d'Acre en Palestine, où il arriva en .