Весной 1942 года Германия, испытывая потребность в большем количестве солдат на советско-германском фронте, вынудила венгров провести ещё одну мобилизацию, в результате которой была развёрнута 2-я армия численностью в 200 тысяч человек под командованием генерал-полковника Густава Яни. В июне 1942 года она прибыла в район Курска и заняла позиции по Дону к югу от Воронежа, с августа по декабрь вела бои с советскими войсками под Воронежем, безуспешно пытаясь ликвидировать советский плацдарм на правом берегу Дона.
12 января 1943 года советские войска форсировали по льду Дон и прорвали оборону венгерских частей, обратив их в беспорядочное бегство. Венгры понесли самое крупное поражение за всю свою историю, в числе погибших был и старший сын регента Венгерского королевства Миклоша Хорти.
В 1943 году наиболее активным соединением венгерских войск, действовавших на Восточном фронте, был 8-й корпус так называемой «Мёртвой армии». Корпус был сформирован в Киеве, ему была поручена охрана коммуникаций от польских, советских и украинских партизан на северо-востоке Украины и в брянских лесах. На переднем крае фронта дислоцировались бронетанковые дивизии.
23 сентября 1944 года советские войска вступили на территорию Венгрии и в октябре объявили венгерской стороне ультиматум с требованием объявить перемирие, порвать всякие отношения с Германией и начать активные военные действия против немецких войск. Хорти принял условия ультиматума, но немцы его быстро арестовали и поставили во главе страны лидера ультранационалистической партии «Скрещенные стрелы» Ференца Салаши, под руководством которого было сформировано несколько венгерских пехотных дивизий СС. Позднее, в марте 1945 года, на основе венгерских формирований был создан 17-й войсковой армейский корпус СС.
4 ноября 1944 года советские войска подошли к Будапешту, но вскоре их наступление захлебнулось. И всё же в конце декабря советские войска 2-го и 3-го Украинских фронтов завершили окружение будапештской группировки немецких и венгерских войск.
Михаил Исаковский не случайно упоминает «медаль за город Будапешт» (официальное её название — «За взятие Будапешта»; обратим внимание: не за освобождение — за взятие) в знаменитой песне «Враги сожгли родную хату», в которой отразилась неизбывная боль советского народа, ценой тяжелейших утрат освободившего Европу от фашистской чумы. Полтора месяца длились кровопролитные бои за венгерскую столицу, превращённую вражеской группировкой в неприступную крепость. Слепая ненависть к советским бойцам была столь сильна, что многие защитники города, в первую очередь салашисты, клялись стоять насмерть. Таких продолжительных уличных боёв, как в Будапеште, не было ни в одной из европейских столиц, взятых Красной армией. Однако, несмотря на ожесточённое сопротивление, 13 февраля 1945 года город пал. Десятки тысяч советских солдат отдали свои жизни в боях за Будапешт. Всего же при освобождении Венгрии погибло 200 тысяч наших воинов. Сами же венгры, вдохновляемые хортистами и салашистами, потеряли убитыми 350 тысяч человек; 514 тысяч венгерских военнослужащих попали в советский плен.