В самом конце октября началась операция по освобождению Будапешта. Для ее осуществления были задействованы войска 2-го Украинского фронта.
Несмотря на многочисленные советы своих генералов оставить Венгрию для выравнивания линии фронта, Гитлер категорически отказывался это сделать. А потому Венгерская столица была превращена в настоящую крепость. Снаружи ее защищали три линии немецкой обороны с многочисленными долговременными огневыми точками и минными заграждениями. Поэтому непосредственному освобождению самого города, предшествовали двухмесячные бои на его подступах. Только в конце декабря, советским войскам, ценой больших потерь, удалось преодолеть эти рубежи. Однако и в самом городе кровопролитные бои продолжились.
По свидетельству очевидцев, обстановка очень напоминала сталинградскую. Уличные бои велись буквально за каждый дом и продолжались, без малого, полтора месяца. Только 13 января немецкие войска капитулировали.