Малиновский, видя, что Пешт будет занят в течение нескольких дней, отправил 7-й корпус румынской армии на север Венгрии. Он хотел, чтобы взятие Будапешта было исключительно советской победой. 17 января он приступил к завершающему броску к берегу Дуная. Вскоре большая часть западных районов Пешта была объята пламенем. В пламени горящих домов гибли горожане, бежавшие по улицам в поисках спасения. Большинство венгерских частей не хотело отходить за реку на верную гибель при защите Буды. Поэтому все больше и больше солдат стали прятаться в тех немногих местах, которые еще не горели, чтобы сдаться Красной Армии. Даже офицеры не подчинялись приказам.
Советские штурмовики атаковали на бреющем полете тех, кто в беспорядке отступал через полуразрушенные Цепной мост Сечени и мост Эржебет. «Мосты постоянно находились под массированным огнем, – записал один из кавалеристов-эсэсовцев, – но люди бросались вперед, не обращая на это внимания. Сгрудившиеся легковые машины и грузовики, крытые брезентом повозки, перепуганные кони, беженцы, плачущие женщины, матери с плачущими детьми, и много, очень много раненых в спешке рвались к Буде». Многие находившиеся на мостах горожане погибли, когда при подходе советских войск мосты были взорваны. При этом погиб и член венгерского Сопротивления, пытавшийся разминировать мост Эржебет.
К концу декабря IV танковый корпус СС прибыл на Дунайский фронт и нанес неожиданный удар 1 января по 4-й гвардейской армии, едва не прорвав ее оборону. Другое наступление – через неделю в южном направлении – проводил IIIтанковый корпус. Оно было возобновлено 18 января совместно с IV танковым корпусом, который вышел из боев к северу от Будапешта, чтобы с ним соединиться. Впервые немецкие танки экспериментировали с инфракрасными прицелами. Но вновь, после поразительных первых успехов, удар танков был остановлен, когда Малиновский быстро двинул против них шесть своих корпусов со Второго Украинского фронта.
Значительно меньший по размеру район Буды, покрытый почерневшим от разрывов снарядов снегом, оборонять было проще. Атаки советских войск на его крутые холмы были отражены с тяжелыми потерями от огня немецких пулеметов MG–42, расставленных в ключевых точках. Вместе с регулярными частями: 8-ой кавдивизией СС и остатками дивизии Feldherrnhalle, – там стояли добровольцы батальона Vannay и Университетского ударного батальона, знавшие местность лучше всех. Набережную Дуная ниже Замкового холма обороняли остатки 1-й венгерской танковой дивизии, не ожидавшие атаки советских войск по тонкому льду, изрытому оспинами разрывов. Но наступившие морозы сделали возможным проход по льду – по крайней мере, для небольших групп венгерских дезертиров из Буды, перебегавших на другую сторону, чтобы сдаться Советам в Пеште.
В конце января советские атаки усилились, были применены огнеметные танки и боевые расчеты с огнеметами. Потери немцев и венгров резко возросли, раненые переполняли импровизированные госпитали, условия в которых были ужасны. Некоторых раненых собирали в коридорах командных пунктов. Один из молодых солдат, шедший с докладом по такому коридору, почувствовал, как кто-то схватил его за шинель. Он взглянул вниз. «Это была девушка лет 18–20 со светлыми волосами и красивым лицом. Она шепотом попросила: “Застрели меня”. Я посмотрел на нее внимательнее, и с ужасом увидел: у нее не было обеих ног».
Даже после того, как попытки оказать окруженным помощь провалились, Гитлер по-прежнему запрещал любые разговоры о выходе из окружения. Будапешт должны были оборонять до конца. Командование группы армий «Юг», как и Манштейн после неудачи в спасении Сталинграда, понимало, что Будапешт обречен. Вплоть до 5 февраля немецкие планеры, управляемые молодыми пилотами из NSFK (Национал-социалистского авиакорпуса), нередко разбиваясь, совершали посадки на луг Вермезо, чтобы доставить боеприпасы, горючее и немного продуктов. Но всего этого было совершенно недостаточно. Вскоре советские танки уже давили гусеницами вражеские орудия, оставшиеся без боеприпасов. Вместе с беженцами в последнем укрытии – на Замковом холме – сгрудилось около 300 тыс. человек. Все кавалерийские лошади были съедены, голод был поголовным. Вши тоже были у всех поголовно, и первые случаи тифа вызвали серьезную панику. 3 февраля, после призыва папского нунция положить конец страданиям, обергруппенфюрер Пфеффер-Вильденбрух радировал в штаб Гитлера просьбу разрешить прорываться из окружения. В этом снова было отказано, через два дня – еще раз.
Советские войска, направляемые венгерскими перебежчиками и членами Сопротивления, начали зачистку окруженных гарнизонов Замкового холма. 11 февраля стали появляться белые флаги. В некоторых местах венгерские солдаты разоружали немцев, которые хотели продолжать оборону. К вечеру сопротивление, казалось, прекратилось. Но Пфеффер-Вильденбрух решил прорываться, вопреки приказу Гитлера. С остатками 13-й танковой дивизии и 8-й кавалерийской дивизии СС Florian Geyer в первой группе, Feldherrnhalle и 22-й кавалерийской дивизии СС – во второй, они попытаются в ту ночь прорваться на северо-запад с остатками техники. Пфеффер-Вильденбрух радировал группе армий «Юг», прося о встречном ударе. Но советское командование ожидало такой попытки и предугадало ее направление. Все вылилось в самую ужасную бойню войск и гражданского населения. В полной неразберихе нескольким тысячам удалось бежать на холмы к северу от города, но большинство было окружено. Советские войска обычно убивали немцев и щадили венгров. Около 28 тыс. солдат приняли участие в прорыве из Буды, до немецких позиций добрались чуть больше 700 человек.
12 февраля над городом повисла мертвая тишина, прерываемая случайными выстрелами и очередями. Писатель Шандор Мараи вышел пройтись по Буде и был потрясен увиденным. «О некоторых улицах можно только догадываться, – записал он в дневнике. – Вот это был дом на углу с кафе «Флориан», это – улица, где я когда-то жил. От дома – ни следа, эта гора обломков на углу улицы Статистики и бульвара Маргит была несколько дней назад пятиэтажным домом с кафе и множеством квартир».
После сражения солдаты Красной Армии добивали немецких раненых – некоторых вытаскивали и давили танками, – а также всех эсэсовцев и советских перебежчиков, служивших в немецких вспомогательных войсках, которых ошибочно называли «власовцами». Любой, одетый в немецкую форму, но не говоривший по-немецки, мог быть убит. Из венгерских участников боевых действий убили не многих. Почти всех мужчин, даже коммунистов, которые сражались в Сопротивлении против «Скрещенных стрел», согнали на принудительные работы. Князь Пал Эстергази был отправлен на работу по захоронению мертвых лошадей в Пеште.
НКВД и СМЕРШ демонстрировали манию преследования, подозревая в шпионаже каждого, у кого были контакты с иностранцами, включая сионистов. Рауль Валленберг был арестован 19 января вместе с патологоанатомом Ференцем Оршошом, одним из международных наблюдателей, участвовавшим в немецких раскопках в Катынском лесу. Считается, что Валленберг тоже видел доклад по Катыни и что его подозревали в тесных контактах с английскими, американскими и другими спецслужбами. Он был арестован СМЕРШ и казнен в июле 1947 г.
После падения Будапешта эпических размеров достигло советское мародерство – как индивидуальное, так и государственное. Были захвачены коллекции произведений искусства, включая самые выдающиеся, принадлежавшие евреям. Были обысканы даже нейтральные посольства, их сейфы вскрывали, взрывая гранатами. Горожан на улицах останавливали и под дулом оружия отбирали у них часы, бумажники и документы. Любого выжившего в этом аду еврея грабили так же, как и христиан. Некоторые советские солдаты таскали награбленное за собой в детских колясках.