Sein Vater plante seinen Sohn mit der schottischen Thronfolgerin Margarete, der "Maid of Norway", zu verheiraten. Die Ehe war im Juli 1290 im Abkommen von Birgham vertraglich geregelt worden, doch die junge Braut starb im selben Jahr während der Überfahrt nach Schottland. Nach dem Beginn des Französisch-Englischen Krieges 1294 wollte sein Vater ihn mit einer Tochter von Graf Guido von Flandern verheiraten, um das Bündnis zwischen Flandern und England zu stärken. Gemäß der Waffenstillstandsverhandlungen 1298 wurde diese Vereinbarung von Papst Bonifatius VIII. aufgehoben. Dafür wurde im Vertrag von Montreuil im Juni 1299 die Verlobung von Eduard mit der französischen Prinzessin Isabelle de France beschlossen, die den Krieg zwischen England und Frankreich beenden sollte. Nach dem Vertrag von Paris von 1303, der den Krieg mit Frankreich schließlich beendete, wurden Eduard und Isabelle offiziell verlobt.