L'opposition à l'Armée rouge fut chaotique et rendue difficile par l'avance des troupes soviétiques et roumaines, sans compter les actions des communistes. Alors que son pays était envahi, Szálasi aurait proposé la couronne à Hermann Göring, afin d'obtenir le soutien armé qu'Hitler promettait à ses alliés. En décembre 1944, Béla Miklós forma un gouvernement provisoire sous la tutelle des Soviétiques. Le , Budapest fut encerclée, mais dès le le gouvernement Szálasi l'avait abandonnée pour se réfugier plus à l'ouest, à Kőszeg, près de la frontière autrichienne, laissant le soin de défendre la ville à la Wehrmacht et aux membres des Croix fléchées. En , l'armée soviétique occupa Pest, puis Buda le .