W opozycji do niego 21 grudnia 1944 w zdobytym przez wojska radzieckie Debreczynie węgierska koalicja antynazistowska utworzyła nowy rząd z premierem Belą Miklósem na czele.
Przebieg oblężenia Obronę Budapesztu stanowiły wojska węgierskie i niemieckie, otoczone pierścieniem wojsk radzieckich od grudnia 1944.
W listopadzie 1944 kontrolę nad stolicą Węgier przejął XI Korpus Waffen-SS gen. . W skład tego Korpusu wchodziły 8 Dywizja Kawalerii SS „Florian Geyer” i 22 Ochotnicza Dywizja Kawalerii SS „Maria Theresia”. Znajdował się tam też I Korpus Węgierski którego siłą była 2 Dywizja Pancerna. W okrążonym mieście, 27 grudnia 1944 dowództwo Ordnungspolizei wprowadziło stan oblężenia.
Atak radziecki rozpoczął się 29 grudnia 1944, uczestniczyły w nim Armia Czerwona oraz sprzymierzony VII Korpus Armijny rumuńskich sił zbrojnych.
1 stycznia 1945 porażką zakończyła się ostatnia niemiecka próba oswobodzenia miasta. Żołnierze radzieccy przedzierając się przez wschodnią część miasta otworzyli drogę do Dunaju. Ta część Budapesztu poddała się ostatecznie 18 stycznia 1945. Przeciwległy brzeg Dunaju po stronie Budy został zdobyty przez zastosowanie miotaczy ognia, materiałów wybuchowych i ognia dział samobieżnych. Zaledwie garstka, spośród 16 tys.