W 1253 r. Edward towarzyszył ojcu w wyprawie do Gujenny. Tam zostało postanowione jego małżeństwo z siostrą króla Kastylii Alfonsa X, Eleonorą. Alfons X pasował Edwarda na rycerza, a 1 listopada 1254 r. odbył się ślub Edwarda i Eleonory. Po ślubie król Henryk nadał synowi Gujennę, Walię, Irlandię, Bristol, Stamford i Grantham. Młoda para przez rok przebywała w Gujennie. Do Anglii przybyła w 1255 r. Niedługo później do Edwarda zwrócili się producenci wina z Gujenny z prośbą o pomoc przeciwko nadużyciom urzędników królewskich. Edward przedstawił sprawę swojemu ojcu. Doszło między nimi do ostrej wymiany zdań, podobno Edward zagroził nawet buntem. Ostatecznie Edward, bez wiedzy ojca, poszedł na ustępstwa względem kupców z Gujenny. Ta samodzielność księcia zirytowała jego ojca i wysłał on do Gujenny seneszala Stephena Longespée, który przywrócił w prowincji władzę urzędników królewskich.