Julen skulle Margrete og hennes familie feire i Tønsberg. Kong Magnus var på vei dit da skipet hans kom ut for en storm i Bømlafjorden 1. desember. Både kongen og besetningen omkom i forliset. 24. oktober 1375 døde Valdemar Atterdag på sin yndlingsslott, Gurre slott ved Helsingør. Margrete dro til Danmark da hun hørte om sin fars sykdom. Hun må ha kjent til at Albrecht av Mecklenburg allerede var kronet til dansk konge, men 10. november underskrev hun et brev på slottet i Kalundborg der hun titulerte seg «Danmarks, Norges og Sveriges drottning». Hun fikk valgt sin fem år gamle sønn til konge av Danmark under navnet Oluf III av Danmark. I 1380 døde også Håkon VI Magnusson, og sønnen overtok tronen, under navnet Olav Håkonsson.