Pe 20 ianuarie 1945, reprezentanții guvernului provizoriu maghiar au semnat la Moscova armistițiul cu Aliații. Asediul Budapestei s-a încheiat odată cu predarea orașului pe 13 februarie 1945. Germanii au încercat o ultimă operațiune ofensivă în Ungaria – Ofensiva de la lacul Balaton. Această ofensivă s-a încheiat cu un eșec pe 19 martie, când trupele sovietice au recucerit toate teritoriile ocupate de germani în 13 zile de ofensivă.