I februar 1307 hadde Robert Bruce kommet tilbake og samlet menn, og i mai beseiret han Aymer de Valence, 2. jarl av Pembroke i slaget ved slaget ved Loudoun Hill. Edvard samlet hæren og dro nordover, og Margaret fulgte ham. På reisen nordover fikk han dysenteri, og hans tilstand forverret seg. Den 6. juli ble det slått leir ved Burgh by Sands i Cumbria, rett sør for den skotske grensen. Da hans tjenere kom om morgenen den 7. juli for å løfte ham opp slik at han kunne spise, døde han i deres armer.