Войска 3-го Украинского фронта выполнили свою задачу по окружению будапештской группировки и созданию на заданном рубеже внешнего фронта окружения, но занять западную часть венгерской столицы, где противник оказал сильное сопротивление, им не удалось.
К исходу 31 декабря внешний фронт окружения проходил по линии Несмей — западнее Замоя — озеро Балатон. На участке озеро Балатон — река Драва фронт оставался неизменным.