I henhold til fredsavtalen i Edinburgh-Northampton-traktaten som ble inngått mellom Skottland og England den 17. mars 1328 skulle freden forsegles med en ekteskapsunion mellom kongehusene. Joanna ble gift den 17. juli 1328 til David II av Skottland ved Berwick-upon-Tweed. Hun var da 7 år gammel og han var kun 4 år. Ingen av kongene var tilstede, men dronning Isabella overvar seremonien. Deres ekteskap varte i 34 år, men det var barnløst og åpenbart uten kjærlighet.